jjzjj

utterance

全部标签

javascript - 语音合成 API 在说话时突出显示单词

目前,我正在制作一个简单的应用程序,其中使用语音合成API来朗读文本。我想在说话时突出显示单词(粗体)。我目前有一个非常基本的实现,使用'onboundary'事件来执行此操作。但是,我想知道是否有更好/更好的方法,因为我的实现是基于一些假设。varwords;varwordIdx;vartext;varutterance=newSpeechSynthesisUtterance();utterance.lang='en-UK';utterance.rate=1;window.onload=function(){document.getElementById('textarea').in

iOS 文本转语音使用 AVSpeechSynthesizer

我正在使用AVSpeechSynthesizer在我的iOS应用中进行文本到语音转换。语音合成器在除运行iOS9.0.2的iPad2(型号A1395)以外的所有设备上都运行良好。我正在使用Xcode7.0.1。问题是,在播放文本说“hope”时,字母“p”要么真的很安静,要么没有播放,用户只能听到“ho”。如果文本是“hopes”,那么它会正确播放。关于如何解决这个问题有什么想法吗? 最佳答案 有一些参数(语音、速率...)需要设置,我已经遇到了iOS9的一些错误,其中一些代码直接与以前的iOS一起工作。这是我用于初始化AVSpee

ios - iOS AVSpeechSynthesizer 是否支持嵌入式语音命令

MacOS语音合成器有一组嵌入式命令,可让您执行更改音高、语速、强调级别等操作。例如,您可以使用Thatis[[emph+]]not[[emph-]]mydog!强调短语中的“不”字Thatisnotmydog!iOS语音合成器有没有这样的支持?看起来没有,但我希望有人知道这样做的方法。作为后续问题,有没有办法对给定区域设置的“Stock”语音进行全局更改?”在Siri的设置中,您可以选择语言和国家/地区以及性别。然而,AVSpeechSynthesizer似乎只为每种语言/国家提供一个单一的、半随机的性别。(例如,en-US的声音是女性,en-GB是男性,en-AU是女性,没有明显的

ios - AVSpeechSynthesizer 高质量语音

是否可以将增强/高质量语音(美国的Alex)与语音合成器一起使用?我已经下载了声音,但找不到告诉合成器使用它而不是默认声音的方法。由于语音一般是通过BCP-47编码选择的,而且只有美式英语才有,看来没有办法进一步区分语音。我错过了什么吗?(有人会认为Apple可能考虑过对不同方言的需求,但我没有看到)。TIA。 最佳答案 是的,可以从我的系统上似乎可用的2个中进行选择,如下所示:classSpeak{letvoices=AVSpeechSynthesisVoice.speechVoices()letvoiceSynth=AVSpee

ios - Swift playgrounds ios 10 文字转语音命令代码

我在iOSiPad上使用swiftplaygrounds创建文本转语音命令。下面是代码。importAVFoundationletsynthesizer=AVSpeechSynthesizer()letutterance=AVSpeechUtterance(string:"SayHello")utterance.rate=1synthesizer.speak(utterance:AVSpeechUtterance)//当我点击“运行我的代码”时。我收到错误消息“尝试评估编辑器占位符”我不知道这个错误是什么意思。希望有人能提供帮助。谢谢你。 最佳答案

ios - AVSpeechUtterance 静音模式下的发音

我正在使用AVSpeechUtterance来朗读给定的文本。我正在使用下面的代码,并且在“iPhone铃声模式”下工作正常,但是当我将iPhone更改为“静音模式”时,话语声音变得静音。当它是“静音模式”时,我听不到说话的声音。我应该怎么做才能听到“静音模式”中的语音。AVSpeechUtterance*utterance=[[AVSpeechUtterancealloc]initWithString:@"HelloWorld"];utterance.voice=[AVSpeechSynthesisVoicevoiceWithLanguage:@"en-US"];[utterance

ios - AVSpeechUtterance 静音模式下的发音

我正在使用AVSpeechUtterance来朗读给定的文本。我正在使用下面的代码,并且在“iPhone铃声模式”下工作正常,但是当我将iPhone更改为“静音模式”时,话语声音变得静音。当它是“静音模式”时,我听不到说话的声音。我应该怎么做才能听到“静音模式”中的语音。AVSpeechUtterance*utterance=[[AVSpeechUtterancealloc]initWithString:@"HelloWorld"];utterance.voice=[AVSpeechSynthesisVoicevoiceWithLanguage:@"en-US"];[utterance

ios - 在 didReceiveRemoteNotification 中播放声音,同时在后台使用文本到语音功能

我目前正在尝试的是当应用程序在后台收到远程通知时播放消息(或者可能从挂起状态唤醒)。应用程序从挂起模式唤醒后根本不播放声音。当应用程序在前台时,在调用didReceiveRemoteNotification:方法后立即播放声音。当应用程序从挂起模式唤醒时调用didReceiveRemoteNotification:方法时,立即播放声音的合适方法是什么?这是一些代码(语音管理器类):-(void)textToSpeechWithMessage:(NSString*)messageandLanguageCode:(NSString*)languageCode{AVAudioSession*

ios - 在 didReceiveRemoteNotification 中播放声音,同时在后台使用文本到语音功能

我目前正在尝试的是当应用程序在后台收到远程通知时播放消息(或者可能从挂起状态唤醒)。应用程序从挂起模式唤醒后根本不播放声音。当应用程序在前台时,在调用didReceiveRemoteNotification:方法后立即播放声音。当应用程序从挂起模式唤醒时调用didReceiveRemoteNotification:方法时,立即播放声音的合适方法是什么?这是一些代码(语音管理器类):-(void)textToSpeechWithMessage:(NSString*)messageandLanguageCode:(NSString*)languageCode{AVAudioSession*