yangrongzhao
Inflect-Nano-v2 for AX650 NPU3
a44ca9d
|
Raw
History Blame Contribute Delete
723 Bytes

Inflect-Nano-v2 TTS C++ SDK

AX650 NPU3 U16-量化的文本转语音 C++ SDK。

Build

mkdir build && cd build
cmake .. -DAX_RUNTIME_ROOT=/opt/ax_engine
make -j$(nproc)

CLI

./tts_cli --text "Hello world" --output output.wav

Options: --speed 1.0, --variation 0.667, --encoder <path>, --decoder <path>

Server

./tts_server --port 8000

OpenAI-compatible endpoints: POST /v1/audio/speech, GET /health, GET /v1/models

Production server requires cpp-httplib + nlohmann/json (header-only):

git clone https://github.com/yhirose/cpp-httplib.git
git clone https://github.com/nlohmann/json.git
cmake .. -DCPPHTTPLIB_DIR=../cpp-httplib -DJSON_DIR=../json