首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于Cocoa OS x的语音转文本脚本API

问用于Cocoa OS x的语音转文本脚本API
EN

Stack Overflow用户
提问于 2016-09-29 15:14:01
回答 2查看 639关注 0票数 1

我想在OS X中使用AVAudioRecorder录制音频时生成文本脚本。

在ios中,苹果开放了语音识别API来生成文本记录。在OS X中有没有可以将语音转换为文本的api?任何示例代码都会对我在OS中实现同样的代码很有帮助。

提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2016-09-29 15:30:45

NSSpeechRecognizer

NSSpeechRecognizer类是macOS中语音识别的Cocoa接口。这个类提供了“命令和控制”风格的语音识别系统,其中命令短语必须在收听之前定义,这与听写系统形成对比,在听写系统中识别的文本是不受约束的。

Symbols

创建语音识别器 init?()初始化并返回NSSpeechRecognizer类的一个实例。

配置语音识别器

var commands: [String]?定义语音识别器对象应侦听的命令的字符串数组。

在Speech commands窗口中输入Commands部分的标题,如果没有标题,则为var displayedCommandsTitle: String?。

var listensInForegroundOnly: Bool一个布尔值,它指示当语音识别器对象的应用程序是最前面的应用程序时,该对象是否应仅启用其命令。

var blocksOtherRecognizers: Bool一个布尔值,指示语音识别器对象在侦听时是否应阻止所有其他识别器(即尝试理解口头命令的其他应用程序)。

var delegate: NSSpeechRecognizerDelegate?语音识别器对象的委托。

侦听

func startListening()告诉语音识别引擎开始监听命令。

func stopListening()告诉语音识别引擎暂停监听命令。

Relationships

从NSObject继承符合CVarArg,可相等,可哈希

票数 0
EN

Stack Overflow用户

发布于 2017-09-15 08:38:01

语音识别应用程序接口目前没有对应的OS,仅在iOS中可用。在过去,我开始研究CMUSphinx,它可以在Mac的控制台上运行,并考虑通过管道将输出用于OS。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39763746

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档