2016-09-29 51 views
1

我要生成文本轉,而在OS X語音到文本轉API可可OS X

在iOS中使用記錄的AVAudioRecorder音頻,蘋果開放了語音識別API生成文本轉。是否有任何API可以將語音轉換爲OS X中的文本?任何示例代碼將有助於我在OS X中實現相同。

在此先感謝。

回答

1

NSSpeechRecognizer

的NSSpeechRecognizer類是可可界面的語音識別在MACOS。這個課程提供了一種「命令和控制」式的語音識別系統,其中命令短語必須在聽之前被定義,而不是聽寫系統,其中識別的文本是不受約束的。

符號

創建語音識別init?() 初始化並返回NSSpeechRecognizer類的一個實例。

配置的語音識別器

var commands: [String]?字符串定義用於該語音識別對象應收聽的命令的數組。

var displayedCommandsTitle: String?語音命令窗口中的命令部分的標題或無(如果沒有標題)。

var listensInForegroundOnly: Bool一個布爾值,指示語音識別器對象是否應僅在其應用程序位於最前面時啓用其命令。

var blocksOtherRecognizers: Bool一個布爾值,指示語音識別器對象在收聽時是否應阻止所有其他識別器(即其他應用程序試圖理解口頭命令)。

var delegate: NSSpeechRecognizerDelegate?語音識別器對象的委託。

func startListening()告訴語音識別引擎開始監聽命令。

func stopListening()通知語音識別引擎暫停偵聽命令。

關係

繼承 NSObject的 符合 CVarArg, Equatable, 哈希的

0

語音識別API目前還沒有OS X的對應,並提供僅在iOS中。在過去,我開始研究CMUSphinx,它在Mac上的控制檯上工作,並且認爲管道輸出用於OS X.