更新记录
1.0.0(2026-01-22)
- 初始化及简单的播报使用
平台兼容性
uni-app(4.17)
| Vue2 | Vue3 | Vue2插件版本 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
|---|---|---|---|---|---|---|---|---|---|
| - | √ | 1.0.0 | × | × | - | - | - | - | - |
| 微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
|---|---|---|---|---|---|---|---|---|---|---|
| - | - | - | - | - | - | - | - | - | - | - |
uni-app x(4.17)
| Chrome | Safari | Android | Android插件版本 | iOS | 鸿蒙 | 微信小程序 |
|---|---|---|---|---|---|---|
| × | × | 7.0 | 1.0.0 | × | - | - |
biming-tts
Android 平台 TTS (TextToSpeech) 插件。
API
initTTS(callback)
初始化 TTS 引擎。
参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| callback | (success: boolean, message: string) => void |
初始化结果回调 |
回调参数
success:boolean- 是否初始化成功message:string- 提示信息
speak(text)
播报文字。
参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| text | string |
要播报的文字内容 |
使用示例
<template>
<view>
<input v-model="ttsInput" placeholder="输入要播报的文字" />
<button @click="initTTSHandler">初始化TTS</button>
<button @click="speakText" :disabled="!isTTSInitialized">播报文字</button>
</view>
</template>
<script lang="ts">
import {
initTTS,
speak
} from "@/uni_modules/biming-tts";
export default {
data() {
return {
ttsInput: '你好,世界',
isTTSInitialized: false,
};
},
methods: {
initTTSHandler() {
console.log("正在初始化TTS引擎...");
initTTS((success, message) => {
console.log(`TTS初始化结果: ${success}, ${message}`);
if (success) {
this.isTTSInitialized = true;
}
});
},
speakText() {
if (!this.isTTSInitialized) {
console.log("TTS未初始化,请先初始化");
return;
}
console.log(`正在播报: ${this.ttsInput}`);
speak(this.ttsInput);
}
}
};
</script>

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