NSSpeechRecognizer示例 [英] NSSpeechRecognizer example

查看:304
本文介绍了NSSpeechRecognizer示例的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

好的,所以我需要这样做:

Ok so I need to do this:

等待命令,晚安。

有人可以解释如何做到这一点吗?

Can someone explain how do accomplish this?

推荐答案

尝试此网站:

http:// www。 cocoadev.com/index.pl?NSSpeechRecognizer

并修改为:

NSSpeechRecognizer *listen;
NSArray *cmds = [NSArray arrayWithObjects:@"goodnight",nil];
listen = [[NSSpeechRecognizer alloc] init];
[listen setCommands:cmds];
[listen setDelegate:self];
[listen setListensInForegroundOnly:NO];
[listen startListening];
[listen setBlocksOtherRecognizers:YES];

- (void)speechRecognizer:(NSSpeechRecognizer *)sender didRecognizeCommand:(id)aCmd {
    if ([(NSString *)aCmd isEqualToString:@"goodnight"]) {
        [self performSelector:@selector(goodnightMethod:)];
    }
}

我写的):

-(void)goodnightMethod:(id)sender {
    //Do stuff here...
}

这篇关于NSSpeechRecognizer示例的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆