【iApp】文本转语音教程

tts 文本转语音

好像我也没有什么可以讲的,直接上代码

用法: 

//创建一个TTS对象 

//输入赋值对象 

tts(a) 

 

 

//创建一个TTS对象;并且直接设置播放 

//输入赋值对象,输入语言代码,输入语速率,输入音高率,输入播放文字(可传入null) 

tts(a, "en", "I love you", 1, 1) 

 

// 支持中文 

tts(a, "zh", "你好", 1, 1) 

 

 

//获取TTS对象初始化状态;赋值变量返回 0未完成初始化 1初始化成功 -1初始化失败 -2初始化语言失败 -3当前TTS对象不可用 

//输入TTS对象,输入标识,输入赋值变量 

tts(a, "zt", b) 

syso(b) 

 

 

//播放文字;模式 0替换以前的任务 1队列追加至后面 

//输入TTS对象,输入标识,输入播放文字,输入模式,输入赋值变量 

tts(a, "st", "I love you", 0, b) 

syso(b) 

 

 

//文字转换音频文件 

//输入TTS对象,输入标识,输入文字,输入保存路径,输入赋值变量 

tts(a, "ft", "I love you", "123.wav", b) 

syso(b) 

 

 

//设置语言 

//输入TTS对象,输入标识,输入语言代码 

tts(a, "lg", "en") 

 

 

//设置语音播放速率。1为正常,值越低语速越慢(0.5是正常的一半),值越大语速越快(2是正常的两倍) 

//输入TTS对象,输入标识,输入小数 

tts(a, "se", 1) 

 

 

//设置音高率,值越大声音越高音,值越小声音越低音,正常为1.0 

//输入TTS对象,输入标识,输入小数 

tts(a, "ph", 1) 

 

 

//检查是否TTS正在播放 

//输入TTS对象,输入标识 

tts(a, "ip", b) 

syso(b) 

 

 

//释放TTS使用的资源 

//输入TTS对象,输入标识 

tts(a, "re") 

 

 

//停止所有任务 

//输入TTS对象,输入标识,输入赋值变量 

tts(a, "sp", b) 

syso(b) 

 

 

//检查是否一个可用的TTS对象 

//输入TTS对象,输入标识,输入赋值变量 

tts(a, "is", b) 

syso(b) 

 

 

说明: 

常用于文本转化为音频,并且播放。 

 

 

语言代码: 

- 系统默认支持语言 

中国 zh 

美国 en 

德国 de 

意大利 it 

法国 fr 

日本 ja 

韩国 ko 

 

注意事项: 

单独TTS对象创建后,需要有一个异步初始化过程,如果创建TTS对象然后直接播放文本将无法成功。需要先完成初始化后,然后播放文本。 

 

注意事项: 

文字转语音TTS输出;默认语言状态:完全支持 中文 

 

更多精彩内容在iApp交流论坛:https://www.kuleyou.com.cn/

 

  • 8
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值