HarmonyOS 在做文字转语音功能时,文字转语音播放完成的回调中无法修改回调外部变量的值
文字转语音播放完成的回调中,无法修改回调外部变量的值。
.onClick(() => {
let content = '万金油收款2377.78元,加油量344.41升'
//'收到一笔万金油个人加气订单,数量203.05公斤,金额974.64元'
let speakListener: textToSpeech.SpeakListener = {
onStart(requestId: string, response: textToSpeech.StartResponse) {
},
onComplete(requestId: string, response: textToSpeech.CompleteResponse) {
if (response.type === 1) {
// 此处回调里无法调用到外部属性变量
this.isPlaying = false
this.textText = '播放结束'
Logger.info(this.texttext)
}
},
onStop(requestId: string, response: textToSpeech.StopResponse) {
},
// 返回音频流
onData(requestId: string, audio: ArrayBuffer, response: textToSpeech.SynthesisResponse) {
},
onError(requestId: string, errorCode: number, errorMessage: string) {
}
}
})
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 文字转语音无法播报
850浏览 • 1回复 待解决
HarmonyOS 文本转语音onData回调怎样触发
793浏览 • 1回复 待解决
HarmonyOS textToSpeech文字转语音,有没有暂停,然后继续播放
1451浏览 • 1回复 待解决
文本转语音的方法有哪些?
1144浏览 • 1回复 待解决
HarmonyOS文本转语音如何进行后台挂起播放?
1124浏览 • 1回复 待解决
HarmonyOS AudioRenderer 这个播放器有播放完成的回调吗
746浏览 • 1回复 待解决
#鸿蒙学习大百科#如何实现文本转语音功能?
1146浏览 • 1回复 待解决
HarmonyOS 文本转语音如何指导当前的播报进度
736浏览 • 1回复 待解决
HarmonyOS 文本转语音stop后如何续播
738浏览 • 1回复 待解决
HarmonyOS 文本转语音TTS如何对接播控中心
866浏览 • 1回复 待解决
HarmonyOS 有没有自带的语音转文字功能?
1047浏览 • 0回复 待解决
HarmonyOS 文本转语音只能在主线程中使用吗?
1065浏览 • 1回复 待解决
harmonyos上如何停止当前正在进行的文本转语音播报?
965浏览 • 0回复 待解决
HarmonyOS 如何实现语音转成文字
774浏览 • 1回复 待解决
HarmonyOS 封装一个文本转语音朗读组件,且能在后台朗读。
1184浏览 • 1回复 待解决
HarmonyOS Component执行TransitionEffect动画时无法获取动画完成回调
950浏览 • 1回复 待解决
HarmonyOS 组件渲染完成之后的回调
847浏览 • 1回复 待解决
webview静态资源下载完成的回调
2317浏览 • 1回复 待解决
HarmonyOS 语音播放问题
740浏览 • 1回复 待解决
HarmonyOS IPC异步回调函数中如何能传值给Napi的异步回调函数
874浏览 • 1回复 待解决
HarmonyOS setInterval回调之后@state修饰的变量对应的UI无法更新
800浏览 • 1回复 待解决
HarmonyOS 如何实现语音助手的功能?
1207浏览 • 1回复 待解决
HarmonyOS Slider值回调问题
753浏览 • 1回复 待解决
HarmonyOS OHAudio实现播放PCM数据,回调函数传递的值有点不太理解
623浏览 • 1回复 待解决
lottile动画加载完成回调不调用
1719浏览 • 1回复 待解决
建议使用AppStorage来修改外部属性的值,示例如下: