2011-11-19 62 views
3

我需要記錄我自己的演講幾千短soundbites(我訓練語音識別引擎的聲學模型)OSX:檢測空格鍵向下和向上事件

所以對於每一個,一行文字出現在屏幕上,我必須說出來,並將音頻捕獲到.WAV中。我發現了一個用於錄製音頻的示例項目;現在我正試圖弄清楚如何做鍵盤輸入。

我想推空格鍵開始錄製並釋放它來終止錄製。

任何人都可以讓我開始? (一個例子是理想的!)

對不起,這可能真的很基礎 - 我之前沒有在OS X中做過任何編碼(儘管我做了很多iOS工作,所以我對Xcode並不陌生有的框架)

回答

3

如果您創建一個基本的Cocoa應用程序,你可以使用的NSResponder下面的方法,其中NSView是一個子類,捕捉到你想要的按鍵向上/向下事件:

-(void)keyDown:(NSEvent*)event; 
-(void)keyUp:(NSEvent*)event; 

使用[event keyCode]來按下按鍵。

相關問題