当前位置:首页 > 科技数码

后台播放 iOS-百度语音合成 后台播放

作者RayJiang97

https://www.jianshu.com/p/39bf2b7f45cc

在后台玩

一般流程:

1.使用BDSSpeechSynthesizer的合成呈现方法来合成音频

2.从BDSSpeechSynthesizerDelegate代理的synthesizerNewDataArrived方法获取合成音频

提示:通过这种方法获得的数据是pcm格式的

3.使用蓝牙层播放pcm格式的数据

踩坑总结:

问:为什么我不能直接用BDSSpeechSynthesizer玩

答:如果用下面的代码直接播放,可以回放到后台,但是不能设置锁屏播放器

varerror: NSError?=零

let speaker = bdsspeechsynthesis zer . shared instance()

扬声器?。speak句子(“语音合成”,witherror:&:错误)

问:为什么不能用AVAudioPlayer来播放综合数据到达回调中的数据

答:因为此数据是pcm格式,所以AVAudioPlayer不支持它

问:为什么一个文本合成器会多次调用

答:猜测:当合成的文本比较长的时候,为了合成的更快,会将句子拆分后请求给服务器,所以会被回调几次

重点:synthesizerNewDataArrived会被依次回调几次,至于怎么处理百度演示,你就知道了

焦点:顺序回调

如何设置背景播放

网上有很多教程,这里简单说一下

1.在目标→功能中打开背景模式,检查音频、播放和图片中的图片

2.在应用程序委托的应用程序中将设置主动回调

FuncapplicationWillRestoractive(_ application:ui application){

//允许后台回放

ui application . shared . Beginreceivingremotecontrolevents()

//设置锁屏播放器的数据

MPNowPlayingInfoCenter.default()。nowplayginfo = speakermanager . manage . playginfo

}

3.在AppDelegate中实现锁屏播放器的远程控制接收回调

override func Remote control received(带有事件:UIEvent?) {

guard lete = eventelse{return}

switche.subtype {

case.remoteControlPlay播放:

speakermanager . manage . continue speaking()

case.remoteControlPause暂停:

speakermanager . manage . pausespending()

默认:

打破

}

}

长的

根据

接近

填充

1.《后台播放 iOS-百度语音合成 后台播放》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《后台播放 iOS-百度语音合成 后台播放》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/1215559.html

上一篇

净水器排名前十 2018十大口碑最好的净水器排名品牌揭晓

下一篇

天津司法局 天津:司法所已全部实现收编 所均4.9人

深圳华强北租房 你在深圳搬了几次家?这份租房攻略你可能会需要!

深圳华强北租房 你在深圳搬了几次家?这份租房攻略你可能会需要!

独居还是合租? 如果你经济条件允许,可以一个人住,但是如果一个人,建议选择一些热闹安全的地方。比如地铁周围或者一些安全性高的小区。 如果你在一些比较好的地点,比如深圳大学、高科技园区、桃园,单人间可以超过2000间,至少需要准备1万元。  去哪...

蔡屋围租房 你在深圳搬了几次家?这份租房攻略你可能会需要!

独居还是合租? 如果你经济条件允许,可以一个人住,但是如果一个人,建议选择一些热闹安全的地方。比如地铁周围或者一些安全性高的小区。 如果你在一些比较好的地点,比如深圳大学、高科技园区、桃园,单人间可以超过2000间,至少需要准备1万元。  去哪...

六旬大爷半年狂偷政府机关十几次 真相到底是怎样的?

六旬大爷半年狂偷政府机关十几次 真相到底是怎样的?

无论你在哪里偷,你都不会放下茶缸。最近,湖南省株洲市一名60岁的男子吴某出狱后,在湖南省不同的镇政府和医院偷了十多次东西。由于监控模糊,包括电脑熏肉在内的物品没有立即被发现。2020年11月,他因盗窃被捕,法院决定将他投入监狱。来源:综合@三联...

growing App Growing:专业的移动营销数据分析平台

growing App Growing:专业的移动营销数据分析平台

App Growing为营销数据提供了一个简单易用的统计工具,通过高科技手段直观地向用户呈现详细的营销数据。从各个移动互联网细分市场的宏观判断到某个APP店的位置,一目了然。目前该产品的主要功能包括:广告智能检索、应用商店营销、苹果搜索广告监控...

武汉轻工大学是几本 权威数据:武汉轻工大学是一本吗?怎么样?

  • 武汉轻工大学是几本 权威数据:武汉轻工大学是一本吗?怎么样?
  • 武汉轻工大学是几本 权威数据:武汉轻工大学是一本吗?怎么样?
  • 武汉轻工大学是几本 权威数据:武汉轻工大学是一本吗?怎么样?

白领装 六成白领假装运动 体检大数据撕开真相

  • 白领装 六成白领假装运动 体检大数据撕开真相
  • 白领装 六成白领假装运动 体检大数据撕开真相
  • 白领装 六成白领假装运动 体检大数据撕开真相

全球排名第一的奶粉 2017全球奶粉质量排名 合格奶粉名单“权威数据”

  • 全球排名第一的奶粉 2017全球奶粉质量排名 合格奶粉名单“权威数据”
  • 全球排名第一的奶粉 2017全球奶粉质量排名 合格奶粉名单“权威数据”
  • 全球排名第一的奶粉 2017全球奶粉质量排名 合格奶粉名单“权威数据”

奶粉质量 2017全球奶粉质量排名 合格奶粉名单“权威数据”

  • 奶粉质量 2017全球奶粉质量排名 合格奶粉名单“权威数据”
  • 奶粉质量 2017全球奶粉质量排名 合格奶粉名单“权威数据”
  • 奶粉质量 2017全球奶粉质量排名 合格奶粉名单“权威数据”