haas506 2.0开发教程 - TTS - Text To Speech
最新案例教程点击下方链接跳转,优快云已停止更新
点
击
跳
转
TTS
TTS是Text To Speech的缩写,即“从文本到语音”。 TTS是语音合成应用的一种,它将储存于电脑中的文件,如帮助文件或者网页,转换成自然语音输出。对文本文件进行实时转换,转换时间之短可以秒计算。
案例说明
1,本案例主要介绍320的TTS接口,使用案例说明TTS接口的用法.
准备
| 器件 | 数量 |
|---|---|
| haas320开发板 | 1 |
| 喇叭 | 1 |
代码
mian.py
# -*- coding: UTF-8 -*-
import TTS as tts
import utime as time
def tts_play_cb(v):
if v==7:
print('play finish...')
elif v==0:
print('play start...')
def tts_test():
global tts_play_cb
print('---------- tts test ----------')
playstr = 'tts test'
playstr1 = '测试'
playstr2 = '优先级测试'
playstr3 = 'pppp'
playstr4 = 'sss'
tts.setCallback(tts_play_cb)
if(1 == tts.getState()):
print('tts is busy')
tts.close()
#音量测试
ret = tts.getVolume(<

本文档介绍了HaaS506开发板上TTS(Text To Speech)的使用方法,包括播放、停止、音量和速度控制。提供了一个实例,演示了不同优先级的播放顺序以及回调函数的注册。通过设置播放速度、音量及状态检查等功能,展示了TTS接口的全面操作。
最低0.47元/天 解锁文章
1784

被折叠的 条评论
为什么被折叠?



