问题标签 [speechkit]

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.

0 投票
1 回答
409 浏览

ios - Nuance Speechkit 提供的发声器声音

我在我的应用程序中使用 Nuance Speechkit 进行语音发声。在演示应用程序SKVocalizer中使用语音初始化@"Samantha"

我可以用哪些其他英语(美国)声音对其进行初始化?

0 投票
1 回答
158 浏览

ios - SpeechKit Pod for Swift 导致未声明的类型错误

我已经使用这个CocoaPod https://cocoapods.org/pods/SpeechKit实现了 Nuance SpeechKit ,并在此处实现了接受的 SO 答案中的说明:https ://stackoverflow.com/questions/30327372/implementing-nuance-speech-recognition -on-swift-cannot-listen-to-onresult-oner

这样做后,我得到一个“使用未声明的类型'SKRecognizerDelegate'”错误:

支持文件:在此处输入图像描述 在此处输入图像描述在此处输入图像描述

UIViewController 中的错误: SKRecognizerDelegate 错误屏幕

0 投票
1 回答
938 浏览

ios - 在 Swift 中使用 CocoaPods 时如何实现 Nuance Speechkit

在 pod 规范和目前的 SO 之间,我很难弄清楚如何使用 SpeechKit + CocoaPod + Swift 实现语音到文本的工作。终于让它工作了,所以我想我会帮助下一个寻求帮助的可怜的灵魂!:)

0 投票
1 回答
1075 浏览

ios - 尝试在使用 SpeechKit 进行语音识别之前播放系统声音

我正在尝试在 iOS Swift 应用程序中实现语音识别。当用户点击“麦克风”按钮时,我正在尝试播放系统声音,然后使用 SpeechKit 进行语音识别。如果我注释掉 SpeechKit 代码,语音识别工作正常,并且声音播放正常。但是,当我将它们放在一起时,我没有声音。另外,在语音识别完成后,我最后没有听到声音。

这是代码:

无论哪种方式,语音识别都可以正常工作。如果我将其注释掉,则系统声音播放正常。

例如,每次我点击按钮时,以下内容都会很好地播放声音:

我尝试了不同的队列,但没有成功。我在想我需要将 SpeechKit 代码移动到某种类型的回调或闭包中,但不知道如何构造它。

0 投票
1 回答
482 浏览

ios - 如何使用适用于 iOS 的 Nuance Vocalizer、Speechkit 2 检测语音结束

我正在使用 Nuance 的 Speechkit 2 和 swift,iOS 9.3。根据本文档,需要检测 TTS 何时完成:

https://developer.nuance.com/public/Help/DragonMobileSDKReference_iOS/Speech-synthesis.html

...这些是可用于 TTS 的 3 种委托方法:

此外,这里是一个示例 Swift 项目(https://developer.nuance.com/public/index.php?task=prodDev),其中 TTS 示例使用了一个额外的 SKAudioPlayerDelegate,在代码中我看到了这个委托方法,但是它永远不会触发:

我打电话给 TTS:

但是,“didFinishWithSuggestion”总是在 TTS 语音说完之前触发,这对我来说似乎是一个错误。Nuance 技术支持不会回复,有人可以帮助我吗?谢谢。

0 投票
2 回答
478 浏览

ios - watchOS 3 是否支持 SpeechKit 框架?

我尝试为 watchOS 导入 SpeechKit 框架并收到错误消息。有没有办法在手表上使用它?当我导入 Speechkit 框架说“没有这样的模块语音”时出现错误

}

0 投票
1 回答
506 浏览

objective-c - Siri 的语音转文本不起作用

我正在处理 siri 的语音到文本,但我得到的只是 audioEngine 没有响应。

audioEngine 启动一次,并在识别出第一个语音文本后停止,因为我想在一定时间内识别语音。任何建议表示赞赏。

这是我到目前为止所做的代码:

0 投票
1 回答
258 浏览

ios - 阻止 Speechkit 使 iOS 9 设备崩溃

我已将 Speechkit 大量集成到我的应用程序的一个视图控制器中。Speechkit 仅在 iOS 10 上可用,但我还需要我的应用程序在 iOS 9 设备上运行。

现在,我的应用在 iOS 9 设备上启动时崩溃;如何防止 Speechkit 崩溃 iOS 9 及更早版本?我可以创建两个单独的视图控制器文件,还是必须放置if #available(iOS 10, *) {每个 Speechkit 参考?

编辑:我能做些什么来代替这个?

0 投票
1 回答
437 浏览

ios - iOS 10 语音到文本框架集成:如何知道用户停止说话

我们正在关注以下 URL 上的博客,以将 Speech Kit 框架集成到我们的应用程序中

https://www.appcoda.com/siri-speech-framework/

该示例工作正常。

但是谁能知道如何检测用户停止说话?由于音频会话在 1 分钟后停止。但是我们想检测用户是否完成了谈话,以便我们可以识别用户所说的任何特定单词。完成此操作后,我们可以再次启动音频会话。

提前致谢!!!!

0 投票
0 回答
758 浏览

ios - iOS 10 SpeechRecognition with Speech Kit 错误 kAFAssistantErrorDomain - SpeakToMe 示例

我正在开发一个像 Siri with Speech Kit 这样的演示,但是当我打电话recognitionTask = speechRecognizer.recognitionTask(with: recognitionRequest) {}开始收听时,它会立即返回一个错误:

错误域=SiriCoreSiriConnectionErrorDomain 代码=16“(空)”

我的演示非常简单,与 Xcode 中的示例代码 SpeakToMe 几乎相同,因此我尝试了该示例项目并得到了相同的错误。我用的是真机调试,不是模拟器,在info.plist中添加了关于使用麦克风和语音识别的隐私权限,我什至尝试添加所有隐私项,包括我没有使用但没有使用的内容也不行。

我现在真的需要一些帮助。任何人都可以给我一些关于这个错误的提示吗?完整的错误信息如下:

错误:可选(错误域=kAFAssistantErrorDomain 代码=4“(空)”UserInfo={NSUnderlyingError=0x17404ae30 {错误域=SiriCoreSiriConnectionErrorDomain 代码=16“(空)”UserInfo={NSUnderlyingError=0x17404b790 {错误域=NSOSStatusErrorDomain 代码=-9806 "(null)" UserInfo={_kCFStreamErrorCodeKey=-9806, _kCFStreamErrorDomainKey=3}}}}})