Raspberry Pi 3 Audioeingang?

24

Hat Raspberry Pi 3 einen Audioeingang hinzugefügt? Ich bin neu in RPi und daran interessiert, Spracherkennung zu betreiben, habe jedoch festgestellt, dass in früheren Versionen keine Eingabe vorhanden war.

Wenn dies nicht der Fall ist, wie kann ich Sprache auf RPi3 am besten erkennen? Vielen Dank.

Corysimmons
quelle
4
Willkommen - Schauen Sie sich günstige USB-Soundkarten-Dongles an, die normalerweise einen Eingangs- und einen Ausgangsanschluss haben. Sollte nicht mehr als $ 5 über eBay usw. kosten
Phil B.
Nein - aber es gibt viele Hüte, die Audioeingang bieten. elinux.org/index.php?title=RPi_Expansion_Boards#Sound
Matt

Antworten:

11

In der Produktankündigung wird keine Form von Audioeingabe aufgeführt. Sie können ein von Phil erwähntes USB-Gerät oder einen für diesen Job entwickelten Hut verwenden .

Jacobm001
quelle
2
Was ist ein "Hut" (Google ist nicht sehr hilfreich)? Was sind die Vorteile einer so teuren Karte gegenüber einem 5-Dollar-Eingang?
Corysimmons
5
Hüte sind Add - on Boards speziell für RPI gestaltet. Der Hut wird Ihnen eine bessere Qualität verleihen und nicht viel von dem Overhead-Albtraum hinzufügen, der als USB bekannt ist. Es hängt wirklich davon ab, welche Qualität Sie benötigen, welche Arten von Eingaben und wie Ihr Budget aussieht.
Jacobm001
2
Danke, ich suche nur nach Spracherkennung. Am liebsten von quer durch den Raum. Als ob ich von meiner Couch aus "gehe zu youtube.com" schreien könnte. :) Denkst du, ein 5-Dollar-USB-Dongle und ein 5-Dollar-3,5-mm-Mikrofon könnten das?
Corysimmons
1
@corysimmons Konnten Sie eine Mikrofonlösung finden? Ich habe einen Raspberry Pi 3 und brauche auch ein Mikrofon für die Spracherkennung.
Web User
1
Es gibt jetzt weitere Addons und Hats, die dem Pi Line-Eingänge geben. Hier finden Sie eine kurze Liste: elinux.org/index.php?title=RPi_Expansion_Boards#Sound
Matt
6

Das ist richtig, es gibt keinen Audioeingang. Die Pis erzeugen eine analoge Audioausgabe mit einfacher Pulsweitenmodulation (PWM), die eine effiziente Methode zur Audioausgabe darstellt. Im Fall der Pi fehlt jedoch eine gute analoge Trennung. Um Audioeingang zu erhalten, müsste der Pi einen dedizierten Audio-Codec haben, den er nicht hat.

Viele Leute erwähnen USB-Soundkarten, die problemlos mit den Pi-Systemen verwendet werden können. Es gibt andere GPIO-basierte Soundkarten, die ebenfalls Audioeingangsleitungen bereitstellen können. Hier finden Sie eine nicht vollständige Liste . Einige von ihnen haben auch eingebaute Mikrofone oder Mikrofoneingänge oder zuletzt Line-Eingänge, mit denen Sie einen Mikrofonvorverstärker verwenden können.

USB-Soundkarten haben in der Regel längere Latenzen (Modusverzögerung), da sie Audio puffern müssen, um über USB zu senden (unter Verwendung des UAC / UAC2-Protokolls).

Matt

Matt
quelle
Könnten Sie bitte einige spezifische Details in Ihre Antwort aufnehmen? Antworten, die nur auf Links basieren, sind im Allgemeinen nicht empfehlenswert.
Darth Vader
Vielen Dank für die Rückmeldung, Darth. Ich habe meine Antwort jetzt geändert, um Informationen darüber aufzunehmen, warum kein Audioeingang vorhanden ist, und auch USB-Soundkarten zu erwähnen.
Matt
2

Sie können eine dieser USB-Soundkarten verwenden. Wenn Sie die USB-Ports nicht überlasten möchten, aber die Verwendung der GPIO-Pins nicht stören, können Sie die Cirrus Logic-Soundkarte verwenden (Hardware von audiophiler Qualität, jedoch ziemlich teuer).

Maxthon Chan
quelle
0

Ich habe ein Widget gefunden, das aussieht wie ein minimaler rechtwinkliger USB-Adapter an der Telefonbuchse für ein 3,5-mm-Headset. Ich hatte noch keine Zeit, es auszuwringen. Ich bin nicht sicher, ob ich die Raspbian-Tricks kenne, um sie als Eingabe zu öffnen. Ich mag einfache und kleine und spezielle Zwecke (wenn es funktioniert.)

Don Gateley
quelle