This is a toy for my kids (ages 5yo and 3yo). There is a list of words, when you press on the word you hear a voice saying the word. You can build sentences and play them back.
This is a PWA (Progressive Web App). It works on the web and can be installed on a mobile device.
- Play it here: talkie.mlodzianoski.com
- Click a voice (Julia, Stella, etc).
- There is a list of words. Click a word to hear that voice say it.
- Record a sentence:
- Tab "Begin Recording"
- Tap words, you'll see the sentence being built.
- Tab "Play" and you'll hear the sentence you built!
- There is a styling bug on the action buttons for Safari after install.
- Sounds sometimes unregister. Reproduce: on iphone, on installed PWA, open the app. Click sounds, they work. Then switch away from app. Switch back to app. Click a sound, it does not play.
- Add "Favorites" functionality for sentences. Include a star icon, tapping it will save it locally. Include a star tab with the voices; this tab will list all saved sentences.
- Add more words (audio).
- Refactor SoundData into testable components
- Refactor jsx inside Talkie to be smaller components, easier to test
- Add more tests
