问题标签 [siri]
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.
android - Speech-to-Text 库/引擎是否仅在扬声器直接位于麦克风之前时起作用?
我认为,另一种提问方式是,“Android 手机/平板电脑/平板电脑上的麦克风是单向的还是全向的?”
我想知道 Speech-to-Text 应用程序是否可以在对话中拾取多个发言者,或者它在功能上是否仅限于对着麦克风讲话的人,例如当 IPhoniacs 问“Siri”问题时,或者当一个年轻人练习他的演绎时手持设备的葛底斯堡演说?
ios - 如何为画外音元素自定义音频?
现在,我们的应用 pikSpeak Camera 最近被发现对盲人 iOS 社区很有用,因为它允许捕获有声音的照片,因为它允许他们仅使用音频标签轻松浏览旧照片。
我面临的问题是,当用户选择它时,我想覆盖与元素关联的 Voiceover 音频标签,而是在 UICollectionViewController 单元格选择中有一个自定义音频。
基本上,我想禁用 VO 标签音频很容易,但是如何在 VO 选择上播放自定义音频?
ios - UITextField 的听写结果与 UITextView 不同
我似乎找不到任何有关 iOS 中文本输入的语音转文本选项的文档。我知道你可以用一些 AV 的东西手动完成,但是当 Siri 启用时你得到的开箱即用的听写有一些怪癖。
尝试这个。使用搜索栏打开您拥有的任何 iOS 应用程序。这将是我们的 UITextField 实验。更好的是,打开 Mail.app。你不能卸载它,所以我知道你有它。
说“123 Elm St. comma Fargo comma ND” 我得到的是:123 Elm St. comma Fargo comma Indy”
和我说的差不多。没什么大不了的。那是一个文本字段/搜索栏。让我们在 UITextView 中尝试一下。
打开一封新电子邮件,然后转到电子邮件正文。让我们说同样的话。
说“123 Elm St. comma Fargo comma ND” 我得到的是:123 Elm St., Fargo, ND”
这看起来更好!所以我想知道的是,为什么 UITextView 对标点符号和其他命令的识别比文本字段更好。这不仅限于逗号,它涵盖了整个范围。
有没有办法指定我想要口述的文本类型?有没有办法改变它,所以我在文本字段中得到这个标点符号识别?或者有人可以向我指出一些文档,这些文档说这就是它们不同的原因,我完全搞砸了。无论哪种方式,一些答案都会有所帮助。提前致谢。
更新 我已经对 UITextField 进行了子类化,并检查了可能随听写返回的替代短语,但没有。我得到的只是原始转换。
objective-c - 自定义键盘应用程序扩展 iOS 8 上的 Siri
目前我正在开发一个 iOS 8 自定义键盘扩展,我想模仿 Siri 的功能,类似于默认键盘。
我们可以在 iOS 8 自定义键盘应用扩展上使用 Siri 吗?如果可以的话,是否有任何可用的 API/文档?
谢谢
avaudiorecorder - 可以录制 AVSpeechUtterance 音频吗?
我想知道 Siri 语音合成的音频是否可以通过编程方式录制然后保存在本地。
我想在 Siri 的“语音”中创建一些自定义语音警报音频文件,用于语音推送通知消息,而不仅仅是使用通用声音警报。
例如,即使家庭自动化应用程序没有运行,我也会让 Siri 在推送通知警报中说“注意大卫,由于下雨,你的窗户已关闭”。
ios - Siri 语音转文本中断 AVPlayer 视频
我有一个使用 AVPlayer 流式传输视频数据的应用程序。AVPlayer 使用 APLEAGLView 将像素渲染到屏幕上。
我遇到的问题是我在同一个视图中有一个文本框。如果您点击文本框并使用键盘输入文本,它就可以正常工作。
但是,如果我在文本框上使用 Siri 的语音转文本功能,然后尝试再次播放视频,音频播放和 currentTime 更改,但视频在您开始语音转文本功能时的帧上冻结。
以前这很好,但自从最近的 Apple 更新以来,这现在被打破了。
任何帮助将不胜感激,因为我们最大的客户之一正在抱怨这一点。
ios - 检测 Siri 旋转
siri 旋转时清除 UITextfield 会使应用程序崩溃。同样,在 siri 旋转时检查 uitextfield 的长度始终大于零。有人可以指导如何解决这个问题。提前致谢。
ios - Disable 'Hey Siri' programmatically in iOS8
Is it possible to disable the 'Hey Siri' function programmatically in an app? (iOS8)
ios - 在 iOS 8 中使用私有 API 打开 Siri
我想制作一个不会在 App Store 上发布的应用程序。我希望这个应用程序通过私有 API 打开 siri,基本上将一个主页按钮按下并按住到事件队列中。我曾尝试使用GSEvent
(GSSendEvent - Inject Touch Event iOS),但在 iOS 7 之后它不再有效(它静默失败)。我相信它是可能的,SBUIController
但我不知道如何SBUIController
在 iOS 8 中使用。要清楚,我想在未越狱的手机上执行此操作。
我该如何在 iOS 8 中执行此操作?
谢谢
objective-c - Siri 听写绕过 UITextView:shouldChangeTextInRange 委托
我用来(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)
对输入到UITextView
.
这很好用,甚至可以处理可能包含无效字符的粘贴文本。
但 Siri 似乎并不关心这些事情,而是将它的听写直接转储到(void)textViewDidChange:(UITextView *)theTextView
,绕过shouldChangeTextInRange
委托并避免验证检查。
这对我来说似乎是一个安全漏洞,并破坏了所有其他输入通道遵循的 API 流程。
关于如何让 Siri 听写符合呼叫的任何想法shouldChangeTextInRange
?