Traducere automată · Originalul în engleză
Noțiuni de bază început bază Windows
speech-core construiește nativ pe Windows x86_64 Același motor C++17 care alimentează Android și Linux. Ambele backenduri de inferență funcționează pe Windows: LiteRT (testat în CI pentru fiecare modificare) și ONNX Runtime. Care acoperă vorbirea de streaming-to-text (Nemotron, Parakeet), detectarea activității vocale, diarizarea difuzorului, înglobarea difuzorului, și VoxCPM2 text-to-specking cu clonarea vocii Pagina centrală a discursului.
Cerințe
- Windows 10/11, x86_64
- Visual Studio 2022 sau instrumentele de construcție (MSVC C++ volumul de muncă)
- CMake 3.16+
- Python 3.11+ (Scriptul LiteRT extrage Google
ai-edge-litertRoată) - Git, inclusiv Git Bash (scenariul de configurare este un script shell)
Construiește cu platforma LiteRT
Rulați dintr-un mediu de dezvoltare MSVC (de exemplu, lansarea Git Bash de la x64 Native Tools Command Prompt) so dumpbin şi lib sunt pe PATH Script-ul de configurare le folosește pentru a genera biblioteca de import (libLiteRt.lib) de la Runtime DLL, pe care Roata Google nu o navă:
git clone https://github.com/soniqo/speech-core.git
cd speech-core
./scripts/fetch_litert.sh "$PWD/litert"
cmake -B build \
-DCMAKE_BUILD_TYPE=Release \
-DSPEECH_CORE_WITH_LITERT=ON \
-DLITERT_DIR=$PWD/litert
cmake --build build --parallel --config Release
Windows rezolvă DLL-urile prin PATH, astfel încât să se pregătească directorul litert înainte de a rula orice lucru care încarcă backend-ul:
export PATH="$PWD/litert:$PATH"
ctest --test-dir build --output-on-failure -C Release
Construiește cu platforma ONNX Runtime
Alternativ (sau suplimentar), permiteți suportului ONNX cu ORT_DIR îndreptat spre un extras Eliberare onnxruntime-win-x64. Opțional NVIDIA CUDA / Accelerația TensorRT este disponibilă prin intermediul -DSPEECH_CORE_WITH_CUDA=ON bază SPEECH_CORE_ORT_PROVIDER cu silenţios CPU Retragere ? i este obiectivul pentru PersonaPlex 7B discurs-la-discurs complet-duplex:
cmake -B build \
-DCMAKE_BUILD_TYPE=Release \
-DSPEECH_CORE_WITH_ONNX=ON \
-DORT_DIR=C:/path/to/onnxruntime-win-x64
cmake --build build --parallel --config Release
Un clonarea vocală CLI (speech_voxcpm2_clone) este construit automat ori de câte ori SPEECH_CORE_WITH_LITERT=ON a se vedea exemplu/litert. Preferați un GUI? Speech Studio nave a Windows instalator cu același motor VoxCPM2.
Etapele următoare
- Nucleul discursului Materie complet model (ONNX / LiteRT coloane) și rapid-start API exemple
- docs/pipeline.md bază
VoicePipelinebuclă de agent vocal - huggingface.co/soniqo
- Discord