- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对 setCommands 有疑问。我无法在我的项目中为 setCommands 设置命令。在 viewDidLoad 中,我尝试了 SR.setCommands = commands 但我收到一条错误消息“‘NSSpeechRecognizer’ 没有名为‘setCommands’的成员”有什么帮助吗?
class ViewController: NSViewController, NSSpeechRecognizerDelegate {
@IBOutlet weak var Label: NSTextField!
var SR:NSSpeechRecognizer = NSSpeechRecognizer()
var commands: [AnyObject]? = ["word","sad","happy"]
override func viewDidLoad() {
super.viewDidLoad()
SR.setCommands = commands //Error
}
override var representedObject: AnyObject? {
didSet {
// Update the view, if already loaded.
}
}
@IBAction func Listen(sender: AnyObject) {
SR.startListening(); print("listening")
}
func speechRecognizer(sender: NSSpeechRecognizer,
didRecognizeCommand command: AnyObject?){
if (command as String == "word")
{
println("Hello")
}
else
{
println("NotWord")
}
}
@IBAction func Stop(sender: AnyObject) {
SR.stopListening()
}
最佳答案
使用:
SR.commands = commands
您将点符号与旧的 Obj-C 风格的 setter 混合在一起。
你也可以使用 let
作为你的语音识别器,你不需要声明任何一个的类型; Swift 会推断它:
let SR = NSSpeechRecognizer()
var commands = ["word","sad","happy"]
关于macos - Swift:无法在 NSSpeechRecognizer 中设置命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27513883/
是否可以将 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 软件,我试图让这
我是一名优秀的程序员,十分优秀!