https://github.com/bvujovic/storyreader
Text/story is read by selected voices installed on Windows
https://github.com/bvujovic/storyreader
characters csharp story storytelling text-to-speech voices windows-application windows-desktop windows-forms
Last synced: 3 months ago
JSON representation
Text/story is read by selected voices installed on Windows
- Host: GitHub
- URL: https://github.com/bvujovic/storyreader
- Owner: bvujovic
- Created: 2025-03-10T20:33:23.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2025-03-18T01:02:30.000Z (3 months ago)
- Last Synced: 2025-03-18T02:22:25.803Z (3 months ago)
- Topics: characters, csharp, story, storytelling, text-to-speech, voices, windows-application, windows-desktop, windows-forms
- Language: C#
- Homepage:
- Size: 82 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Story Reader
Text/story is read by selected voices installed on Windows
## TODO
- [x] Text search should always start from current position (cursor)
- [x] Text search could work with regular expressions
- [x] Add some sign that there are changes to text/story and/or ask user if he wants to save changes
- [x] Improve btnChangeVoiceName.Click
- [x] DoubleClick on table [Character column] -> btnApply.PerfClick()
- [ ] Add volume and rate to Voices table (DGV). Maybe switch to DS as a datasource.
- [x] Install more voices
- [ ] Improve txtOut
- [ ] Change its type to RichTextBox
- [ ] Mark currently read sentences (underline)
- [ ] Mark different characters lines (back color)
- [ ] User should play sentences by clicking on them; arrow keys: next/prev sentence
- [ ] Add File/New: New text/story
- [ ] Save/Load options (in DataSet?)
- [ ] Add button Validate, on click check:
- [ ] do all characters in a story have a voice name,
- [ ] are all voices in the table installed,
- [ ] are all oppened voice tags closed properly