簡體   English   中英

Mac Matlab / Simulinks實時音頻輸入

[英]Mac Matlab/ Simulinks Real time audio input

我正在使用Simulinks(Matlab 2014a)在我的Mac(2010-11型號; os x Mavericks;串行音頻輸入)上構建一個簡單的實時延遲系統,其中包括“音頻輸入”模塊,“音頻輸出”模塊和“延遲”塊和一個加法器(將延遲的信號添加到原始信號),但是我收到錯誤消息:“'無標題/來自音頻設備'中的錯誤:給定的音頻設備只能打開一次。” 音頻輸入塊兩次。

當我使用音頻文件作為輸入嘗試相同的操作時,將獲得所需的結果。 同樣,該圖在Windows計算機上也可以正常工作。

請幫忙。 謝謝。

我認為問題在於您正在嘗試將聲音輸出到音頻設備,而同時又試圖從音頻設備讀取聲音。 那行不通,你不能這樣做。 請參閱在Matlab中不斷播放聲音嗎? 對於MATLAB中的類似問題。 您需要以某種方式等待讀取部分完成,然后再將聲音輸出回音頻設備,或者使用兩種不同的設備,一種用於讀取,另一種用於寫入。

我懷疑同一模型可以在Windows機器上工作,因為它可能有兩個音頻設備(可能是內置的和外部的),並且該模型會自動檢測到該聲音,從一個設備讀取並輸出到另一個設備。 這兩個模塊的文檔說:

使用Device參數指定要從中獲取音頻的設備。 根據系統上安裝的音頻設備自動填充此參數。

這再次加強了這一理論。 如果您仍然可以訪問Windows計算機,則可以再次檢查是否存在這種情況。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM