Giter Club home page Giter Club logo

pronunciation's People

Contributors

octobug avatar shady-robot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

pronunciation's Issues

New words request: Term 005(101-200)

Comment your word in this issue with the format as below:

Spelling Symbol(optional) Pronunciation(optional) Reference(optional)
word phonetic symbol link_to_audio link_to_why_does_it_pronounce_so

Raw:

| Spelling | Phonetic Symbol(optional) | Pronunciation(optional) | Reference(optional) |
| - | - | - | - |
| word | phonetic symbol | link_to_audio | link_to_why_does_it_pronounce_so |

After the number of words reaches 100, we will commit changes of this issue and deploy it.

Word List

The word list is expected to be rendered as below:

Word Sound Phonetic Symbol Reference(optional)
word ▶️ /wɜːd/ -

Where should these parameter values be stored?

words.js

export default const words = {
  word: {
    sound: 'audio_path',
    symbol: '/wɜːd/',
    ref: 'url'
  },
  nextWord: {...}
}

or

export default const words = {
  word: ['audio_path', '/wɜːd/', 'url'],
  nextWord: [...]
}

New words request: Term 004(050-100)

Spelling Phonetic Symbol(optional) Pronunciation(optional) Reference(optional)
Vultr - - -
agent - - -
Azure - - -
Cassandra - - -
Apache - - -
CaaS(Container as a Service) - - -
SEO(Search Engine Optimization) - - -

New words request: Term 002(021-040)

Comment your word in this issue with the format as below:

Spelling Phonetic Symbol(optional) Pronunciation(optional) Reference(optional)
word phonetic symbol link_to_audio link_to_why_does_it_pronounce_so

Raw:

| Spelling | Phonetic Symbol(optional) | Pronunciation(optional) | Reference(optional) |
| - | - | - | - |
| word | phonetic symbol | link_to_audio | link_to_why_does_it_pronounce_so |

After the number of words reaches 20, we will commit changes of this issue and deploy it.

Quick search in Search Engine

Wrap words in spelling column by a link with Search Engine API. Search Engine menu is displayed in a popper, triggered by clicking on relevant word. These poppers should be global mutual exclusive.

  • Google
  • Bing(CN)
  • Sogou
  • Baidu

@shady-robot

Loading screen

App need a loading screen because Github pages app's loading is so slow in China.

Prevent audio preloading

When audio reaches to a big amount, accessing the page will trigger lots of requests of audio.

  • Prevent audio preloading
  • style play button

Toggle Phonetic Symbol Explanation

If a phonetic symbol has further explanation, we can hide the explanation within a Popper component, and displaying triggered by clicking on its '?' button.

UI improvement

  • Reset button on searcher
  • Description hidden on initial state
  • decorate the references link

New words request: Term 003(041-050)

Comment your word in this issue with the format as below:

Spelling Phonetic Symbol(optional) Pronunciation(optional) Reference(optional)
word phonetic symbol link_to_audio link_to_why_does_it_pronounce_so

Raw:

| Spelling | Phonetic Symbol(optional) | Pronunciation(optional) | Reference(optional) |
| - | - | - | - |
| word | phonetic symbol | link_to_audio | link_to_why_does_it_pronounce_so |

After the number of words reaches 10, we will commit changes of this issue and deploy it.

New words request, term 001(001-020)

Comment your word(s) in this issue with the format as below:

Word Sound(optional) Phonetic Symbol(optional) Reference(optional)
word link_to_audio phonetic symbol link_to_why_does_it_pronounce_so

Raw:

Word Sound(optional) Phonetic Symbol(optional) Reference(optional)
word link_to_audio phonetic symbol link_to_why_does_it_pronounce_so

After the number of words reaches 20, we will commit changes of this issue and deploy it.

word helper script

根据指定单词文本 NewWords.txt,自动下载对应 google translate 音频保存,并按照单词格式

{
  spell: 'MySQL',
  symbol: '/maɪˌɛskjuːˈɛl/',
  audio: 'mysql.m4a',
  reference: {
    desc: 'dev.mysql.com',
    url: 'https://dev.mysql.com/doc/refman/8.0/en/what-is-mysql.html',
  },
}

填充成 json 格式置相应文件,如果原单词已存在词库中,则跳过不处理。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.