TTS

TTS

3 人关注该话题

如何调用ios的文字转语音 Native.JS TTS Speech

Native.js 苛学加 回复了问题 • 13 人关注 • 12 个回复 • 5733 次浏览 • 5 天前

精华 如何调用android的文字转语音 Native.JS TTS 文字转语音

Native.js see7di@gmail.com 回复了问题 • 24 人关注 • 18 个回复 • 14217 次浏览 • 2018-12-10 11:53

如何离线情况下文字转语音 TTS

Native.js 文俊 回复了问题 • 2 人关注 • 1 个回复 • 711 次浏览 • 2017-05-22 11:40

t讯飞语音tts文字转换语音问题,如何停止语音 TTS

HTML5+ 快乐心声 回复了问题 • 2 人关注 • 2 个回复 • 784 次浏览 • 2016-03-31 18:59

如何调用android的文字转语音 Speech Native.JS TTS

Native.js 你这呆瓜 回复了问题 • 4 人关注 • 1 个回复 • 1086 次浏览 • 2015-05-11 11:30

更多...
2

赞同来自: 178216188@qq.com 孟泽伟

向IOS同事请教,已解决该问题。
```javascript
var AVSpeechSynthesizer = plus.ios.importClass("AVSpeechSynthesizer");
var AVSpeechUttera... 显示全部 »
向IOS同事请教,已解决该问题。
```javascript
var AVSpeechSynthesizer = plus.ios.importClass("AVSpeechSynthesizer");
var AVSpeechUtterance = plus.ios.importClass("AVSpeechUtterance");
var AVSpeechSynthesisVoice = plus.ios.import("AVSpeechSynthesisVoice");
var sppech = new AVSpeechSynthesizer();
var voice = AVSpeechSynthesisVoice.voiceWithLanguage("zh-CN");
var utterance = AVSpeechUtterance.speechUtteranceWithString("共产主义接班人");
// utterance.plusSetAttribute("rate",30.1);
utterance.setVoice(voice);
sppech.speakUtterance(utterance);
//停止
sppech.stopSpeakingAtBoundary(0)
//暂停
sppech.pauseSpeakingAtBoundary(0);
//继续
sppech.continueSpeaking(0);
plus.ios.deleteObject(voice);
plus.ios.deleteObject(utterance);
plus.ios.deleteObject(sppech);
```
**需iOS7.0及以上系统支持此功能**
**Android平台参考[http://ask.dcloud.net.cn/question/6473](http://ask.dcloud.net.cn/question/6473)**
2

赞同来自: JBoss MobroZhu

由于Android系统tts不支持中文,使用科大讯飞文字转语音功能,使用如此功能时,需要保证manifest.json中permissions节点含有speech节点(如"Speech": {"description":... 显示全部 »
由于Android系统tts不支持中文,使用科大讯飞文字转语音功能,使用如此功能时,需要保证manifest.json中permissions节点含有speech节点(如"Speech": {"description": "管理语音识别插件" })。

```javascript

var main = plus.android.runtimeMainActivity();
var SynthesizerPlayer = plus.android.importClass('com.iflytek.speech.SynthesizerPlayer');
var play = SynthesizerPlayer.createSynthesizerPlayer(main,'appid=5177d8fe');
play.playText('水果',null,null);
```

**iOS平台参考[http://ask.dcloud.net.cn/question/4175)(http://ask.dcloud.net.cn/question/4175)**
更多...