【L0 API】 TTS API定义
TTS模块 说明: 本模块首批接口从API version 1开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。简介 本模块提供文字转语音的功能。 导入模块 import tts from '@system.tts'; init1+ init(): boolean 初始化TTS模块。 系统能力: 返回值
·
TTS模块
说明: 本模块首批接口从API version 1开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
简介
本模块提供文字转语音的功能。
导入模块
import tts from '@system.tts';
init1+
init(): boolean
初始化TTS模块。
系统能力:
返回值:
类型 | 说明 |
---|---|
boolean | 模块初始化的结果,true为成功,false为失败。 |
示例:
var err = tts.init(); if (err == true) { console.log('tts init succ'); } else { console.error('tts init error'); }
EncodeType1+
枚举,文本编码类型。
默认值 | 名称 | 描述 |
---|---|---|
0x00 | ENCODE_ISO8859_1 | ISO8859_1编码 |
0x01 | ENCODE_UTF8 | UTF8编码 |
0x02 | ENCODE_UTF16BE | UTF16BE编码 |
0x03 | ENCODE_UTF16LE | UTF16LE编码 |
0x04 | ENCODE_GSM | GSM编码 |
0x05 | ENCODE_CP936 | CP936编码 |
0x06 | ENCODE_IRA | IRA编码 |
play1+
play(text: string, encode: EncodeType): boolean
开始播放文本。
返回值:
类型 | 说明 |
---|---|
boolean | 播放的结果,true为成功,false为失败。 |
示例:
var err = tts.play("123456", 1); if (err == true) { console.log('tts play succ'); } else { console.error('tts play error'); }
isPlaying1+
isPlaying(): boolean
是否正在播放。
返回值:
类型 | 说明 |
---|---|
boolean | 模块的播放状态,true为正在播放,false为停止。 |
示例:
var err = tts.isPlaying(); if (err == true) { console.log('tts is playing now'); } else { console.error('tts is stop'); }
stop1+
stop(): boolean
停止播放文本。
返回值:
类型 | 说明 |
---|---|
boolean | 停止播放的结果,true为成功,false为失败 |
示例:
var err = tts.stop(); if (err == true) { console.log('tts stop succ'); } else { console.error('tts stop error'); }
destroy1+
destroy(): boolean
反初始化。
返回值:
类型 | 说明 |
---|---|
boolean | 反初始化的结果,true为成功,false为失败。 |
示例:
var err = tts.destroy(); if (err == true) { console.log('tts destroy succ'); } else { console.error('tts destroy error'); }
更多推荐
已为社区贡献7条内容
所有评论(0)