更新记录
1.0.1(2026-07-07)
更新文档
1.0.0(2026-07-07)
首次发布
平台兼容性
uni-app x(5.13)
| Chrome | Safari | Android | Android插件版本 | iOS | 鸿蒙 | 微信小程序 |
|---|---|---|---|---|---|---|
| - | - | 6.0 | 1.0.0 | - | - | - |
本插件内置语音模型,插件市场和大部分接口基本都是调用的系统自带的TTS实现,这就造成了不同的手机体验是不同的,还有部分手机或者PDA设备存在无内置TTS的情况,造成无法使用,本插件可内置语音模型,不使用系统自带的TTS。
-
本插件需要打自定义基座(先把模型下载后放入再打,会很大,推荐本地离线打包)
-
注意
本插件因模型较大,且引入了外置aar,单个cpu架构下,app体积会增加13M左右,若4种CPU都支持,将增加50M。 -
语音模型下载
https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models下载后解压,放置于utssdk/android/assets/tts_model目录下,选择语音模型时,注意语言(有多语言模型,不过很大)
使用方法:
<template>
<view>
<button @tap="init">初始化</button>
<button @tap="speakContent">语音合成</button>
</view>
</template>
<script setup>
import {initTTS,InitTTSOptions, speak,TTSOptions} from '@/uni_modules/iboxs-tts'
const init=()=>{
initTTS({
success:()=>{
uni.showToast({
title:'初始化成功'
})
},
error:()=>{
uni.showToast({
title:'初始化失败'
})
}
} as InitTTSOptions)
}
const speakContent=()=>{
speak({
text:'你好,欢迎使用语音合成和识别',
start() {
uni.showToast({
title:'开始播放'
})
},
complete() {
uni.showToast({
title:'播放完成'
})
},
error() {
console.log('播放失败')
}
} as TTSOptions)
}
</script>
<style lang="scss">
</style>
若有疑问,可与我联系。

收藏人数:
购买普通授权版(
试用
赞赏(0)
下载 169
赞赏 1
下载 12399750
赞赏 1930
赞赏
京公网安备:11010802035340号