androidTTS

来自于:APICloud 官方立即使用

模块概述

anroidTTS 模块封装了Android系统自带tts功能

模块接口

init

初始化

init({params}, callback(ret))

params

language:

  • 类型:字符串
  • 描述:(可选项)支持语言
  • 默认: CHINESE
  • 支持:
    • CHINESE
    • ENGLISH

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
   status: true, // ture | false 是否成功
   msg:''        // 错误提示信息
}

示例代码

var anroidTTS = api.require('androidTTS');
anroidTTS.init({
  language:'CHINESE'
}, function(ret) {
      alert(JSON.stringify(ret));
});

可用性

Android系统

可提供的1.0.0及更高版本

speak

朗读

speak({params})

params

text:

  • 类型:字符串
  • 描述:(可选项)文本

示例代码

var anroidTTS = api.require('androidTTS');
anroidTTS.speak({
  text:'你好,世界'
}, function(ret) {
      alert(JSON.stringify(ret));
});

可用性

Android系统

可提供的1.0.0及更高版本

stop

停止朗读

stop({params})

示例代码

var anroidTTS = api.require('androidTTS');
anroidTTS.stop();

可用性

Android系统

可提供的1.0.0及更高版本

shutdown

关闭释放资源

shutdown({params})

示例代码

var anroidTTS = api.require('androidTTS');
anroidTTS.shutdown();

可用性

Android系统

可提供的1.0.0及更高版本