- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
为了避免让您厌烦一堆代码,我将在下面对其进行总结。
在应用委托(delegate)中,我创建了一个 nsspeechrecognizer 设置它的委托(delegate),添加命令,然后开始监听。
语音识别器会在第一时间识别命令并继续,只要我不阻止它听。
一旦我通过调用 stoplistening 停止语音识别器,就会进行后续调用以开始收听,但不会再次识别之前识别过的命令。
我已确认命令数组保持不变。这是一种“每个命令只工作一次”类型的东西。
再次识别命令的唯一方法是终止 speech recognizercore.broker 进程。重新启动我的应用程序不会执行此操作。
这不是 el cap 的问题。有没有人在 Sierra 遇到过这样的怪事。
Let speechRecognizer = NSSpeechRecognizer()
speechRecognizer.delegate = self
speechRecognizer.listenInBackgroundOnly = false
speechRecognizer.commands = cmdArray
speechRecognizer.startListening()
在direcognize命令委托(delegate)中
If cmd== specificCommand {
Print("heard")
// commenting out the following line allows recognizer to continue functioning correctly
speechRecognizer.stopListening()
}
另一个方法调用再次开始监听。并且命令在调用 startlistening 之后被识别..... 除了已经被识别的命令。
这是在 Sierra 机器上的 Xcode 8 上使用 swift 2.3 编译的
最佳答案
虽然我没有解决这个问题。我能够通过将所有命令从“为 (firstAndLastName) 做某事”缩短为“为 (昵称) 做某事”
来解决这个问题这样解决问题是不合逻辑的。我在 Xcode 中输入和输出的“经纪人”现在向我暗示 nsspeechrecognizer 可能正在“分级”识别。
关于swift - OSX Sierra Nsspeechrecognizer 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39802182/
是否可以将 NSSpeechRecognizer 与预先录制的音频文件一起使用,而不是直接麦克风输入? 或者还有其他可用的 Objective-C/Cocoa 语音转文本框架吗? 已添加: 可以使用外
有什么方法可以让 NSSpeechRecognizer 识别我向它发出的任何命令。我知道我可以拥有一个巨大的数组,但这工作量太大,而且会占用大量内存。 最佳答案 简单地说:不。 NSSpeechRec
好的,我需要这样做: 等待命令,“晚安”。然后运行一个 Action 。 谁能解释一下如何做到这一点? 最佳答案 试试这个网站: http://www.cocoadev.com/index.pl?NS
我注意到 ADC 库中的 NSSpeechRecognizer,我发现它非常有趣,因此为了使用它,我准备了一个简单的应用程序,它只会监听命令,如果识别到它,它会在日志中显示它。 使用的代码是: - (
我正在尝试在 MacBook(操作系统 10.8.2)上实现语音识别,但我从未在委托(delegate)方法上收到任何回调。使用 XCode 4.6 和 ARC,这是我的简单测试代码。我确实在控制台中
为了避免让您厌烦一堆代码,我将在下面对其进行总结。 在应用委托(delegate)中,我创建了一个 nsspeechrecognizer 设置它的委托(delegate),添加命令,然后开始监听。 语
我对 setCommands 有疑问。我无法在我的项目中为 setCommands 设置命令。在 viewDidLoad 中,我尝试了 SR.setCommands = commands 但我收到一条
我的 speechRecognizer 函数似乎没有被调用。我在文档中找不到任何关于调用此函数的内容。知道我可能做错了什么吗?提前致谢。 class ViewController: NSViewCon
我发现了很多库,比如 flite可以使用,如给定here , 但我想知道 iOS SDK 是否提供了类似于 OS X 中提供的 NSSpeechRecognizer 的内置类。 最佳答案 iOS 5
我试图通过 PyObjC 在 python 中使用 OS X 内置语音识别引擎。 class Recognizer(NSSpeechRecognizer): def __init__(self
我试图在说出一个词后触发声音。当我说出该单词时,语音识别器会识别该单词,并且我已将其设置为每次我说出该命令时它都会输出一个字符串。我想做的是在我说出特定单词后触发声音。这就是我到目前为止所拥有的。 i
我遇到了这个 little Objective-C project 的问题我正在做,事实证明这是一个障碍。我在 El Capitan 上玩苹果的 NSSpeechRecognizer 软件,我试图让这
我是一名优秀的程序员,十分优秀!