Ein plattformübergreifender Rostmotor für neuronale TTS-Modelle.
espeak-phonemizer : Konvertiert Text mit einer gepatchten Version von ESPEAK-NG in IPA -Phonemesonata-model : Griff Modellbeladung und Inferenz mit onnxruntime über ortsonata-synth : Wraps SonataModel und fügt synthetisierte Sprachverarbeitungen hinzu, einschließlich der Änderung der Prosodie. Bietet auch unterschiedliche Modi der Parallelität.sonata-grpc : GRPC Frontend für Sonatelibsonata : C-API-Bindung an Sonatesonata-python : Python-Bindungen an sonata-synth mit pyo3sonic-sys : Rost FFI-Bindungen an Sonic: Eine C Bibliothek zur Kontrolle verschiedener Aspekte der erzeugten Sprache, wie z. B. Rate, Volumen und Tonhöhe Einige Pakete wie espeak-phonemizer enthalten Tests. Das Ausführen cargo test aus der Wurzel des Arbeitsbereichs schlägt wahrscheinlich fehl, da cargo keine aus den Unterpaketen config , wenn sie aus dem Arbeitsbereich ausgeführt werden.
Unter Windows müssen Sie dem Bibliothekssuchpfad espeak-ng.dll hinzufügen, indem Sie die Pfadumgebungsvariable ändern.
Fügen Sie beispielsweise espeak-ng.dll zu Ihrem Pfad hinzu, wenn Sie für das x86_64-pc-windows-msvc Ziel erstellen, den folgenden Befehl vor cargo test ausführen:
set PATH = %PATH% ;{repo_path}depswindowsespeak-ng-buildi686bin Ersetzen Sie repo_path durch den absoluten Pfad zum Repository.
Dann cd zum Paket und führen Sie cargo test von dort aus.
Copyright (C) 2023 Musharraf Omer. Dieser Code ist unter der MIT -Lizenz lizenziert.