草庐IT

iOS 文字转语音 : What decides the default voice returned by [AVSpeechSynthesisVoice voiceWithLanguage]?

AVSpeechSynthesisVoice.voiceWithLanguage已在iOSSDK7.0中引入。那时,每种语言/地区只有一种声音。自iOSSDK9.0起,为每种语言/地区添加了更多语音。因此Apple引入了一个新的APIvoiceWithIdentifier,这样你就可以获得你想要的特定语音。我的问题是,如果我们仍然在iOS9或更高版本中使用voiceWithLanguage怎么办?这个API究竟返回了什么?更重要的是,返回的语音是否在iOS版本之间甚至在不同设备之间发生变化?我注意到,voiceWithLanguage返回的内容有点依赖于iOS语音设置“设置->常规->

ios - 为什么我在 iOS 设备测试中得到 "Building MacinTalk voice for asset: (null)"

我正在为设备上的文本到语音项目执行以下代码,但出现错误“为Assets构建MacinTalk语音:(空)”请帮助我解决问题或提示问题所在。AVSpeechSynthesizer*synthesizer=[[AVSpeechSynthesizeralloc]init];AVSpeechUtterance*utterance=[AVSpeechUtterancespeechUtteranceWithString:@"TipsForSiliconValleyFromAStartupAcceleratorInGaza"];[utterancesetRate:0.015f];utterance.

ios - 无法通过 "open in:"从 Voice Memos App 导出音频文件

我的应用高度依赖于可以从其他应用导出到我的应用中的音频文件。我目标的“信息”Pane中的“文档类型”配置为通过“打开方式:”从另一个应用程序的共享选项接受和导入3种不同类型的音频文件(mp3、m4a和aac)。将音频从Mail或Dropbox导出到我的应用程序可以正常工作,但语音备忘录甚至iMessage拒绝显示我的应用程序作为共享选项。我发现可以通过Dropbox将音频从语音备忘录导出到我的应用程序中。但这不是一个好方法,因为它应该直接起作用。有没有人知道如何使语音备忘录的音频导出工作正常?提前致谢,保罗 最佳答案 自发布此问题以

android mediaRecorder.setAudioSource 失败

我有androidG1固件1.6,我正在尝试使用以下代码从应用程序录制语音。MediaRecorderrecorder=newMediaRecorder();recorder.setAudioSource(MediaRecorder.AudioSource.MIC);recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);recorder.setOutputFile(PATH_NAME);recor

android mediaRecorder.setAudioSource 失败

我有androidG1固件1.6,我正在尝试使用以下代码从应用程序录制语音。MediaRecorderrecorder=newMediaRecorder();recorder.setAudioSource(MediaRecorder.AudioSource.MIC);recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);recorder.setOutputFile(PATH_NAME);recor

html - Google Voice Autodialer——即 :, 有什么方法可以将电话号码发送到 Google Voice(或 google-chat 插件)以发起调用?

这是一个听起来很愚蠢的问题,但我试图在常见问题解答和论坛中寻找答案,但没有找到答案。就像您可以在移动浏览器的超链接中使用tel:一样,您可以设置一个链接以使用Skype的软件开始通话:CallThisNumber有什么方法可以用GoogleVoice做类似的事情吗?或者,最近的Gmail?还是Google/语音/聊天/其他插件?看起来他们真的在尝试将他们的很多项目焊接在一起,而且我知道没有什么比桌面软件包更好的了,直到/除非他们决定彻底改革他们的'GoogleTalk'以支持VoIP通话。但是,可以肯定的是,随着所有这些东西的上线,有一种方法可以手动链接电话号码。没有一点API?无法在

iOS 辅助功能 : Custom voice over text for bundle display name

iOS画外音无法正确读出我公司的名称。例如,它读出“dog”而不是“D.O.G.”。(不是我的真实公司名称,但你明白了)我们通过让应用程序在所有读出公司名称的地方读出“DOG”来解决这个问题。但是,旁白在应用程序图标上和应用程序完成启动后都错误地读出了bundle的显示名称。有没有办法让我的应用在应用启动后读出“DOG”而不是“dog”?我会强制应用程序在应用程序启动后不读出bundle显示名称,然后手动读出“DOG”。(我假设您不能为应用程序图标设置自定义画外音,但是知道我能不能的人会加分) 最佳答案 我认为您无法为VoiceOv