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許可證獲得許可的。