Verwendung des Mikrofons aus 10 Fuß Entfernung zur Spracherkennung

Ich versuche, ein Mikrofon aus 10 Fuß Entfernung zu verwenden.

Hintergrund: Für mein Senior-Projekt möchte ich mit einem Computer sprechen, um Skripte auszuführen, aber ich möchte mit dem Mikrofon im ganzen Haus sprechen. Ich muss also in der Lage sein, aus einer Entfernung von etwa 10 Fuß zu einem Mikrofon an der Decke zu sprechen und es zum Computer zu schicken, wo der Computer die Skripte basierend auf den Sprachbefehlen ausführt.

Was wäre aufgrund meiner Unerfahrenheit mit Operationsverstärkern und Audiosignaldesign eine gute Möglichkeit, das Signal zu verstärken, und was wäre eine gute Möglichkeit, das Signal zu filtern?

Die Qualität ist wichtig, da die Spracherkennung mit Mikrofonen besserer Qualität besser funktioniert und ich möglicherweise mit dem Mikrofon telefoniere. Budget ist auch wichtig. weil ich 4 bis 5 davon bauen muss.

Auch Vorschläge zur Herangehensweise an das Problem sind willkommen. Danke

Anfänger: Suchen Sie nach Informationen zu "Richtmikrofonen" und "Richtrohrmikrofonen". Spielen Sie auch mit einem kostengünstigen modernen Videorecorder und beachten Sie, wie gut sie in der Aufnahme von Ton in der Mitte sind.
Danke werde ich, für den modernen Videorecorder wäre was eine gute Quelle zum basteln. zerreißen und was nicht?
Nachdem ich viele Senior-Projekte gesehen habe, muss ich sagen, dass die Spracherkennung ein ziemlich hochgestecktes Ziel ist. Die Signalkonditionierung allein könnte schwierig sein, geschweige denn die Digitalisierung des Signals und dann (das Schreiben Ihrer eigenen?) Spracherkennungssoftware.
In meinem Fall verwende ich Software von Drittanbietern, um die Spracherkennung durchzuführen. Dies ist ein Computer-Engineering-Projekt, und es wäre großartig, selbst darauf zu kommen, aber die Gesamtziele des Projekts machen es von sehr geringer Bedeutung.

Antworten (3)

Da Ihre Frage sehr allgemein ist, kann ich nur vermuten, welche Anleitung Sie tatsächlich benötigen. Hier ist ein Anfang.

Was wäre aufgrund meiner Unerfahrenheit mit Operationsverstärkern und Audiosignaldesign eine gute Möglichkeit, das Signal zu verstärken, und was wäre eine gute Möglichkeit, das Signal zu filtern?

Verstärkung und Filterung werden oft mit dem einzigen Begriff Signal „Konditionierung“ bezeichnet.

Angesichts der Tatsache, dass die menschliche Stimme einen Bereich von etwa 300 Hz bis 3,4 kHz hat ( laut Wikipedia ), scheint ein Bandpassfilter ausreichend zu sein, um Frequenzen außerhalb dieses Bereichs zu unterdrücken. Ein aktiver Bandpassfilter, einer mit aktiver Elektronik (normalerweise Operationsverstärker), ermöglicht es Ihnen, Ihr Signal ebenfalls zu verstärken (da Operationsverstärker genau das sind, Verstärker). Dies könnte eine separate Verstärkerschaltung etwas entlasten, die Sie möglicherweise benötigen, um Ihr Signal auf brauchbare Pegel zu verstärken.

Hier ist ein guter Link zur Topologie und Analyse aktiver Bandpassfilter . Dieser Link liefert gute Argumente sowohl für das kaskadierte Filterdesign (erster Abschnitt) als auch für das Multiple-Feedback-Design (zweiter Abschnitt).

Das kaskadierte Design verwendet drei Stufen, die zusammen ein aktives Bandpassfilter bilden: ein Hochpassfilter, ein Verstärker und ein Tiefpassfilter. Dieser Ansatz bietet Ihnen ein sehr flaches Durchlassband, das sich für große Bereiche wie unsere 300 Hz bis 3,4 kHz eignet. Wenn Sie diese Methode implementieren, würde ich zuerst die Tiefpassfilterung durchführen , da das auffälligste Rauschen in Ihrem System wahrscheinlich hochfrequenten Inhalt hat und Sie diesen vor dem Filtern nicht verstärken möchten.

Auch das Multiple-Feedback-Design hat seine Vorteile. Beispielsweise ist das Problem, zuerst eine Tiefpassfilterung durchzuführen (oben beschrieben), vernachlässigbar. Es wird jedoch am besten für schmale Durchlassbänder verwendet, was bei 300 Hz bis 3,4 kHz nicht der Fall ist. Ich würde den kaskadierten Ansatz oben empfehlen.

Danke für den Tipp das hilft sehr. Ich denke, ich werde ein Filter- und Vorverstärkersystem verwenden. (es sei denn, der Vorverstärker enthält eine Filterung). Was wäre zu empfehlen, zuerst den Preamp und dann den Filter zu verwenden oder umgekehrt. Danke
Hängt von der Größe Ihres Signals ab. Um die Auflösung zu erhöhen, sollten Sie zuerst die Verstärkung anwenden und dann filtern. Wenn Ihr Signal jedoch so wie es ist fast verwendbar ist, würde ich zuerst filtern. Auf diese Weise müssen Sie sich nicht so viele Gedanken über die Sättigung/Verstärkung von Rauschen in Ihrer Verstärkungsstufe machen.

Das Problem mit einem 10 Fuß entfernten Mikrofon für die Spracherkennung ist nicht nur die Lautstärke oder Amplitude, sondern auch Mehrwegstörungen (oder Raumhall). Schall, der von Wänden, Böden, Möbeln usw. reflektiert wird, ist viel schwächer als Ihre Stimme, wenn das Mikrofon aus der Nähe ist. Nicht so, wenn das Mikrofon weit entfernt ist. Diese Mehrwegeinterferenz kann Teile des Spektrums Ihrer Stimme ändern und sogar auslöschen, und zwar auf eine Weise, die sich jedes Mal ändert, wenn Sie sich bewegen oder in eine andere Richtung schauen, was die Spracherkennung erschwert.

Zu den Lösungen könnten die Verwendung mehrerer Mikrofone und DSP-Verarbeitung gehören, um Mehrwegverzerrungen zu bestimmen und teilweise zu kompensieren, oder vielleicht robotergesteuerte Richtmikrofone, die Ihrer Position im Raum folgen können.

Ich habe Zugang zu einem netten DSP und kann mehrere Mikrofone einrichten. Danke

Wenn das Mikrofon "weit" von Ihrem Aufnahmegerät entfernt ist, benötigen Sie ein Signal mit niedriger Impedanz.

kurz gesagt: bau dir einen amp und platziere ihn so nah wie möglich am mikro. Dafür eignet sich eine Mic-to-Line-Amp/Mic-Preamp-Schaltung.

Das verstärkte Signal geht in Ihrem Fall an Ihren Computer. auch wie Russel McMahon sagt: "Richtmikrofone" & "Schrotflintenmikrofone"; Sie können mehrere Richtmikrofone platzieren und zusammenfassen oder ein Shotgun-Mikrofon verwenden.

Danke Bisher denke ich, dass ich versuchen werde, ein kleines Mikrofon mit einem Vorverstärker-Setup zu bauen, aber ich mache mir Sorgen, dass ich das Signal so stark verstärke, dass es meinen Computer beschädigt?
Die Netzspannung beträgt 1 Vrms, sodass ein Mic-to-Line-Verstärker maximal 1,4 V Spitze liefert und Ihr PC ein Line-Signal benötigt. Wenn Sie ein Mikrofon mit langen Kabeln zu einem PC verwenden, kann es zu Übersprechen, elektromagnetischen Interferenzen und HF-Problemen kommen
Ich würde wahrscheinlich Lautsprecherkabel oder Koax verwenden. um dieses Problem zu beseitigen. Ich habe auch die Möglichkeit, das Signal zu übertragen, aber damit gibt es wahrscheinlich mehr Probleme.
Da Ihr PC auch über einen Verstärker verfügt, ist es besser, ein Koaxialkabel oder ein Twisted-Pair-Kabel zu verwenden. Auch wenn es sich um einen 8-Ω-Verstärker handelt, können Sie Lautsprecherkabel verwenden und terminieren. Hexe bedeutet einen 8Ω-Widerstand kurz vor der Buchse am PC. Ich denke, ein Twisted-Pair-Kabel ist die beste und billigste Lösung als Kabel. und schließen Sie es mit einem Widerstand nahe der Ausgangsimpedanz des Verstärkers ab. z.B. 3,9 Ω für 4 Ω 6,8 Ω oder 8,2 Ω für 8 Ω 1,8 Ω oder 2,2 Ω für 2 Ω usw.