Grail, A simple formant speech synthesizer, built for portability This is the rust version
The goal of this synthesizer is to be as simple as possible, and easy to port to C and other languages if needed (I'll make a C port when this one is in a more complete state)
Still heavy WIP
- Get the output to be roughly normalized by default (Almost done, ModFM does wonders here)
- Move everything back to the 2000 line file, that was nicer to work with IMO
- Use a different carrier for ModFM, so it's closer to what an actual speech sound wave looks like
- Finish the example, get rid of rodio and dev dependancies
- Make a full voice
- Complete the intonator, can see a few items into the future and adjusts voice based on that (also a ruleset for this?)
- Complete the text->phoneme transcription, via a find-and-replace ruleset
- Make a macro to generate a language from a language file (and do sorting automatically)
- make a better way to make voices
- (later) add a way to send commands to change the intonation
- (later, maybe) Automatic voice replication
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.