Skip to content

m172021/grail-rs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Grail-rs (Work in progress)

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

Roadmap:

  • 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

License

Licensed under either of

at your option.

Contribution

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.

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%