簡體   English   中英

我可以使用Raspberry Pi 3(B型)中的AUX端口插入麥克風以獲取音頻信號嗎?

[英]Can I use AUX port in Raspberry Pi 3 (Model B) to plug a microphone to get audio signals in?

import speech_recognition as sr

r = sr.Recognizer()
with sr.Microphone() as source:
    audio = r.listen(source)

print(r.recognize_sphinx(audio))

當我在樹莓派3(模型B)中的Python中運行此代碼時,它出現以下錯誤。

OSError: No Default Input Device Available

這是什么原因? 我需要有一個USB麥克風來獲取音頻信號,而不是在耳機中使用麥克風嗎?

</嘿>

簡而言之,正如Raspberry Pi的電路布局所設計的:

Raspberry Pi型號上的3.5毫米音頻插孔不能用作音頻輸入。

無論如何,我不確定是否願意。

這意味着您可以通過多種方式來設置麥克風。

1.使用小型麥克風陣列(例如Alexa Echo或Google Home)

很多時候,這類系統是在Raspberry Pi或類似系統上進行原型制作的(請參閱官方的Alexa開發套件 )。 您可以找到與Google Home等上的麥克風陣列類似的副本,這些副本特別適合Raspberry Pi。 這些功能包括一些附加的高級功能,例如噪聲抑制,聲源方向和其他簡潔的功能,我將讓您自己探索。

這是我在Google上搜索后找到的3個(我確定您是否可以找到更多):

如果您想要語音識別的高質量結果,那么我可能會開始嘗試這種方式。

2.使用普通的USB麥克風

可能最常見的方法是使用具有Raspberry Pi驅動程序的標准USB麥克風。 我從Adafruit找到了一個,我敢肯定它只是即插即用,可能很好用,而且很容易上手。

同樣,我敢肯定您會在網上找到許多其他選擇,這些只是使您入門的建議。


希望這會有所幫助! :-)

您可以使用的是USB microphone ,這些USB microphone可以安裝所需的驅動程序,並且更易於使用。

資料來源: https : //www.raspberrypi.org/forums/viewtopic.php?t=188108

暫無
暫無

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

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