美文网首页
TTS语音播报

TTS语音播报

作者: Arvin_雾里看花 | 来源:发表于2019-12-18 14:41 被阅读0次

简言:文本转语音是从iOS7之后就自带的功能,如果对语音没有特殊的要求,自带的用起来还是不错的

一:TTS主要类

需要导入AVFoundation

AVSpeechSynthesizer: 语音合成器

AVSpeechUtterance:声音

AVSpeechSynthesisVoice:话语

二:示例代码

三:队列管理

AVSpeechSynthesizer本身就是一个队列管理器,全局属性来管理,还可以暂停,继续

说话: speakUtterance

控制: continueSpeaking(继续说), pauseSpeakingAtBoundary(暂停说话), paused(暂停状态的属性), speaking(说话的状态), stopSpeakingAtBoundary(停止说话)

委托: delegate

但是本身队列在并发播报的时候如果没有特殊设置可能会丢失某也话语,如果想更好的队列管理可以这样,speechArr为数组,把每条话语都加入数组,然后逐条播报,播报完成移除数组

四:问题

目前遇到偶尔会有男生播报的问题,但是设置的中文发音,不知道哪位大神有遇到过没,怎么处理的,谢谢!

相关文章

  • 无标题文章

    百度地图语音播报TTS 授权失败语音播报 SDK内置百度TTS语音播报功能,需要对应用进行授权验证才能够使用,因此...

  • iOS 文章详情H5界面文字内容语音播报(TTS)

    iOS 文章详情H5界面文字内容语音播报(TTS) iOS 文章详情H5界面文字内容语音播报(TTS)

  • TTS语音播报

    简言:文本转语音是从iOS7之后就自带的功能,如果对语音没有特殊的要求,自带的用起来还是不错的 一:TTS主要类 ...

  • TTS

    · TTS · Text To Speech · 文本转语音 · 语音播报类 · 生成播放的内容 · 实现播放 ·...

  • Android TTS 语音合成播报

    Android TTS 语音合成播报Android系统原生自带了一个TTS引擎。可以自定义TTS引擎,系统默认TT...

  • ionic中的中文tts集成

    因为业务需要,需要用到tts播报中文语音,但是目前插件库能搜到的tts插件几乎全是英文的(因为谷歌安卓系统本身的问...

  • 解读 Android TTS 语音合成播报

    随着从事 Android 开发年限增加,负责的工作项目也从应用层开发逐步过渡到 Android Framework...

  • 百度TTS语音播报

    前言 之前我的简书中写到了【iOS实现语音播报】里面有介绍到两种语音播报方式:AVSpeechSynthesis和...

  • 解读 Android TTS 语音合成播报

    随着从事 Android 开发年限增加,负责的工作项目也从应用层开发逐步过渡到 Android Framework...

  • 【iOS】实现类似支付宝收钱语音播报功能

    需求 1、实现类似支付宝收钱时语音播报 实现思路 1、集成极光推送2、使用tts将金额播报出来(iOS10至iOS...

网友评论

      本文标题:TTS语音播报

      本文链接:https://www.haomeiwen.com/subject/rngzcqtx.html