问题标签 [avspeechsynthesizer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - NSNumberFormatter:用 AND 粒子拼出一个数字(英式拼写)
以下代码:
结果设备显示:“ 112”(英式拼写)
但是,如果您转写数字 112:
现在 wordNumber 包含“一百一十二”(没有和粒子)。
所以:
如何用and小词转写一个数字,即英式拼写?
ios - 文字转语音 (TTS) iOS7
我的应用程序想要在可用时播放一些文本,如果在后台播放一些音乐,我想在我的应用程序播放文本时降低音乐的声音,我所做的是:
该选项AVAudioSessionCategoryOptionDuckOthers
将在我的应用程序播放其文本时降低音乐音量。然后用 , 播放文本,然后speechSynthesizer
在:
我做的话语:
所以音乐将恢复到原来的音量。
通过将会话活动设置为 NO 的问题,我失去了音量控制(iPhone 硬件音量控制在手机左侧)。即,我无法提高或降低我的应用程序的音量,除非在我更改音量时我的应用程序中正在播放文本。
ios - AVSpeechSynthesizer 获取当前位置
我有一大段文字可供AVSpeechSynthesizer
. AVSpeechSynthesizer
即使在用户通过存储音频播放位置终止应用程序之后,是否可以从同一位置获取音频播放的当前位置并稍后从同一位置播放?
ios - AVSpeechUtterance 作为 UILocalNotification 声音
您好,感谢您阅读本文!
在前台,我的应用程序AVSpeechUtterance
为定时事件播放 iOS7。在后台,我将一个 .wav 文件名传递给 .wav 的soundName
属性UILocalNotification
。这一切都有效。
有没有办法AVSpeechUtterance
用作 a 的声音UILocalnotification
?我希望前景与背景相同。
非常感谢!
ios - 如何获取 iOS 7 AVSpeechUtterance 文本到语音的不同语言代码?
我想使用 iOS 7 新的语音合成 API,我的应用程序本地化为法语和英语、德语、日语等。我想设置语言代码来阅读文本。如何获取语言代码?
objective-c - AVSpeechSynthesizer 适用于模拟器但不适用于设备
我一直在努力学习 AVSpeechSynthesis。该代码在 iOS 模拟器中运行良好(在 iPad 和 iOS 上),但文本到语音功能在我的 iPad 上根本不起作用。这是我的代码。
更新: AVSpeechSyntheSizer 正在工作,但没有声音 所以我有一个 UILabel,其文本与 UI 上的 AVSpeechUtterance 相同。我实现了 AVSpeechSynthesizerDelegate,这样当我点击 startSpeaking: 时,文本标签会将当前单词变为红色。所以我知道 AVSpeechSynthesizer 必须工作,因为它正在进行委托调用,但我不知道为什么我听不到它。音量已调高,没有其他应用正在播放音频。
ios - ios8 的 AVSpeechSynthesizer
嗨,有人在 iOS 8 上尝试过 AvSpeechSynthesizer 吗?我在 Xcode 6 上做了快速应用程序,但没有音频出来,我在 Xcode 5 上运行了同样的程序并且工作顺利。
来自http://nshipster.com/avspeechsynthesizer/的示例代码
Xcode6 的错误?
==编辑===看起来像iOS 8 sim的错误/问题,带有Xcode6的iOS7.1 Sim工作正常..
ios - AVSpeechSynthesizer - 如何取得进展?
我正在我的应用程序中使用此 UI 实现 AVSpeechSynthesizer:
如何从 AVSpeechSynthesizer 话语中获取进度?我看到没有委托方法或 API 来获取当前进度,但是是否有解决方法来获取进度?
ios - 跟踪 iOS 7 TTS 中所说的内容
我想跟踪 AVSpeechUtterance 队列中的话语数量。所以我有多个字符串要按照我设置它们说话的顺序来说话。有没有办法可以跟踪正在说出的话语编号?
所以说我有 10 条话语在排队等待发言。我希望能够 NSLog 正在说哪一个。所以它应该 NSLog 如下Utterance 6 Being Spoken
:有没有办法我可以做到这一点?
ios - AVSpeechUtterance utterance voice in silent mode
I am using AVSpeechUtterance to Speak the given text. I am using the below code and works fine in 'iPhone Ringer Mode' but when I change the iPhone to 'Silent Mode' the utterance voice is getting mute. And when it is 'Silent Mode' I am unable to hear the utterance voice. What should I do to hear the utterance voice in 'Silent Mode'.