APLUX 端侧语音开发 SDK,提供语音识别与语音合成接口,支持文档列出的 Whisper、SenseVoiceSmall 和 MeloTTS 模型,并提供 C++ 集成示例。
AidVoice SDK 是 APLUX 面向端侧语音应用的开发工具包,提供语音识别(ASR)和语音合成(TTS)接口。开发者可将音频转写和文字转语音能力接入设备应用,并结合语言模型构建语音交互流程。


| 环境 | 接口情况 |
|---|---|
| Linux | C++ 已支持;Python 在指南中标为规划中。 |
| Android | Java 集成通过企业服务获取。 |
语音模型的语言覆盖、输入要求和输出能力由具体模型决定,不能把某一模型的特性泛化为全部模型均支持。
先按设备和模型要求准备 AidLite 及对应推理后端,再安装 AidVoice:
sudo aid-pkg update
sudo aid-pkg install aidlite-sdk
sudo aid-pkg -i aidvoice-sdk
通过 MMS 登录后,可查询语音模型资源,例如:
mms list sensevoicesmall
选择与芯片、精度及后端匹配的模型文件。SDK 示例位于 /usr/local/share/aidvoice/examples,开发指南提供 C++ 示例复制、CMake 编译和指定模型与音频路径的运行步骤。语音合成示例同样需要先准备相应语言的模型。
源文档中的安装示例与部分模型下载示例使用了不同的 QNN 版本。实际部署应先核对模型包说明和设备运行时,确保两者兼容,再执行对应安装与下载命令。
语音演示是集成参考,并不替代 SDK 接口说明;演示所需模型和其他组件应依照资源说明单独准备。