sonata
1.0.0
신경 TTS 모델을위한 크로스 플랫폼 녹 엔진.
espeak-phonemizer : 텍스트를 패치 버전의 espeak-ng를 사용하여 IPA 전화로 변환합니다.sonata-model : ort 통해 onnxruntime 사용하여 모델 로딩 및 추론을 처리합니다.sonata-synth : SonataModel 랩하고 Prosody 변화를 포함하여 합성 된 음성 사후 처리를 추가합니다. 또한 다른 병렬 처리 모드를 제공합니다.sonata-grpc : Sonata 용 Grpc Frontendlibsonata : Sonata에 대한 C-API 결합sonata-python : pyo3 사용하여 sonata-synth 에 대한 파이썬 바인딩sonic-sys : Sonic에 대한 Rust FFI 바인딩 : 속도, 볼륨 및 피치와 같은 생성 된 음성의 다양한 측면을 제어하기위한 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 라이센스에 따라 라이센스가 부여됩니다.