sonata
1.0.0
神经TTS型号的跨平台生锈引擎。
espeak-phonemizer :使用espeak-ng修补版本将文本转换为IPA音素sonata-model :使用onnxruntime通过ort处理模型加载和推理sonata-synth :包裹SonataModel ,并添加了合成的演讲后处理,包括不断变化的韵律。还提供了不同的并行方式。sonata-grpc :奏鸣曲的GRPC前端libsonata :C-API与奏鸣曲结合sonata-python :Python使用pyo3与sonata-synth绑定sonic-sys :Rust FFI与Sonic的绑定:一个用于控制产生语音的各个方面的C库,例如速率,音量和音调某些软件包,例如espeak-phonemizer ,包括测试。从工作区的根部运行cargo test可能会失败,因为从工作区根运行时, cargo不会从子软件包加载config 。
在Windows上,您需要通过修改路径环境变量来将espeak-ng.dll添加到库搜索路径中。
例如,在为x86_64-pc-windows-msvc目标构建时,将espeak-ng.dll添加到路径中,请在cargo test之前运行以下命令:
set PATH = %PATH% ;{repo_path}depswindowsespeak-ng-buildi686bin将repo_path替换为存储库的绝对路径。
然后cd到包装,然后从那里运行cargo test 。
版权(C)2023 Musharraf Omer。此代码是根据MIT许可证获得许可的。