This page has been robot translated, sorry for typos if any. Original content here.

Wir sprechen mit dem Computer

Wahrscheinlich hat jeder gesehen, dass die Charaktere in den Filmen mit der Macht und der Hauptrolle mit dem Computer sprechen, außerdem gibt er ihnen eine intelligente Antwort. Jetzt hat der programmatische Fortschritt all dies für jeden Benutzer zugänglich gemacht. Wenn ein Prozessor mit 1 GHz vorhanden ist, kann das Mikrofon Windows auch für die Ausführung verschiedener Sprachbefehle und in beliebigen Anwendungen trainieren. Angenommen, Sie dürfen Befehle eingeben, die Tastenanschläge imitieren, aber dann diese "Funktion" in Spielzeugen verwenden: Sagen wir für die Phrase "Wähle ein Messer" "1" drücken, für die Phrase "Wähle eine Waffe" - "2".

Also fangen wir an. Schauen wir uns zunächst das Mikrofon an. Ich stelle fest, dass es für die Verwendung in Spielzeug bequemer ist, ein am Kopf befestigtes Mikrofon zu verwenden - ein solches Bündel funktioniert klarer, und verschiedene Geräusche beeinträchtigen es nicht. Und um einen Computer zu steuern, ist natürlich ein Tischmikrofon besser, so dass es Befehle geben durfte, ohne zu einem Computer zu gehen.

Für Besitzer des beliebten Creative SBLive! 24bit Ich werde feststellen, dass der Mikrofoneingang dort intelligenter ist als bei anderen Soundkarten. Wenn Sie ein unaufdringliches Kondensatormikrofon (mit nur zwei Kabeln) verwenden, funktioniert es auch nicht für Sie. Verbinden Sie dann den Kontakt L mit dem Kontakt R in seinem Anschluss (wenn es einen Mono-Anschluss hat, müssen Sie ihn zuerst an Stereo anlöten). . Ansonsten arbeitet der Mikrofoneingang im Modus mit niedriger Empfindlichkeit. Es ist nicht möglich, ein auf diese Weise modifiziertes Mikrofon mit anderen Karten zu verwenden - andere Karten im R-Kontakt haben manchmal eine Zuführung für Elektretmikrofone.

Wenn Sie zum Beispiel zwei Soundkarten essen, ist auch eine reguläre PCI in die Belohnung der Mutter integriert, und es ist sinnvoller, eine integrierte Soundkarte für ein Mikrofon zu verwenden. Wie auf der Hauptkarte kann das Mischpult regelmäßig für andere Zwecke umkonfiguriert werden (zum Beispiel zur Aufzeichnung für Übertragungen vom Tuner). Dem Monopolbesitz des Sprachsteuerungsprogramms kann eine zusätzliche Karte zugewiesen werden.

Das Mikrofon muss zuerst in Windows konfiguriert werden. Doppelklicken Sie auf das Mixer-Symbol in der Taskleiste. Der Mixer wird angezeigt. Mixer für jede Soundkarte in Windows verbinden sich - einer für die Wiedergabe, ein anderer für die Aufnahme. Wir müssen konfigurieren, was aufgezeichnet werden soll. Gehen Sie dazu zu "Optionen -> Eigenschaften" und wählen Sie dort das Menü "Aufnahmeeinstellungen".

Anzeigeregler "Mikrofon" zulassen. Dann setzen wir in den Parametern des ersten Fensters des Mixers ein Häkchen bei "Zusätzliche Parameter".

Unter der Mikrofonsteuerung befindet sich ein zusätzlicher Button "Einstellungen", dort hingehen.

In der Regel besteht die Möglichkeit einer zusätzlichen Verstärkung des Mikrofonsignals, z. B. "+ 20dB Boost" oder "Booster" 1. Sie sollte aktiviert sein, wenn Sie ein Tischmikrofon verwenden, aber nicht an den Kopfhörer angeschlossen sind.

Jetzt machen wir das Hauptprogramm. Wir werden also Game Commander 2 verwenden. Trotz des Spielernamens ist dies ein sehr fortschrittliches Programm, das auch mit Spielzeug in keiner Weise verbunden ist. Herunterladen, installieren2.

Gehen Sie zu den Einstellungen (drücken Sie dazu den Button mit dem Hinweis "Bearbeiten").

In den Einstellungen essen bereits viele Voreinstellungen für verschiedene Spielzeuge, aber wir brauchen sie nicht, weil sie die buchstabenweise Erkennung der englischen Stimme verwenden. Sie dürfen alle entfernt werden. Dann gehen wir in die Mikrofoneinstellungen "Extras -> Mikrofonpegel".

Hier müssen Sie die Position des Lautstärkereglers so wählen, dass alle gesprochenen Phrasen oben "Speech detected" (Sprache erkannt) anzeigen. Wenn es sich bei dem Mikrofon um ein Desktop-Mikrofon handelt, muss der Controller höchstwahrscheinlich an der Position "Hoch" installiert werden. Im späteren Gebrauch kann die extrem hohe Empfindlichkeit des Game Commanders jedoch dazu führen, dass die Befehle durcheinander geraten und falsch positive Ergebnisse erzielt werden. Reduzieren Sie in diesem Fall die Lautstärke für das Mikrofon. Schließen Sie die Mikrofoneinstellungen.

Jetzt erstellen wir Phrasen, die vom Programm verarbeitet werden.

Das Programm verfügt über einige Arten von Aktionen - Globale Befehle auch für bestimmte Programme. Aktionen (genauer gesagt die Nachahmung von Tastenanschlägen) aus der Liste der globalen Befehle werden in jedem aktiven Fenster ausgeführt, als ob Sie in diesem Moment direkt die Taste gedrückt hätten. In den meisten Fällen ist dies ebenfalls unpraktisch. Aktionen für ein bestimmtes Programm werden nur ausgeführt, wenn dieses Programm auch ausgeführt wird und sein Fenster aktiv ist.

Lassen Sie uns für die Quelle auf Notepad üben. Starten Sie zuerst Notepad und gehen Sie dann in den Game Commander-Einstellungen zu "Hinzufügen -> Befehlsdatei ..." und wählen Sie notepad.exe aus der Liste der Prozesse aus.

Dann öffnen wir im Einstellungsprotokoll eine neue Notepad-Verzweigung, erweitern sie auch im Befehlssatz und fügen den Befehl hinzu.

Wählen Sie auf der Registerkarte Allgemein, die rechts angezeigt wird, den Sprachtrainingsmodus für die Spracheingabe aus.

Es wird eine Anweisung angezeigt, die den Tastenausdruck des Befehls vorgibt.

Es ist notwendig, Start zu drücken, den Countdown zu beobachten und den Befehl dreimal zu diktieren.

Geben Sie dann auf der Registerkarte Allgemein im Feld Tastendruck in Aktionsliste einfügen eine oder mehrere Tasten ein, deren Drücken nachgeahmt werden soll.

Ist fertig Heute ist es erlaubt, dem Befehlssatz einige weitere Befehle hinzuzufügen, um auf andere gesprochene Wörter zu reagieren. Auf der Registerkarte Feedback des separat ausgewählten Befehls können Sie Audiodateien eingeben, die bis zur Ausführung des Befehls wiedergegeben werden. Sie können beispielsweise die Ausdrücke "der angenommene Befehl" und "der ausgeführte Befehl" in diese Ausdrücke schreiben.

Auf der Registerkarte Feedback des gesamten Einstellungsprofils können Sie Audiodateien angeben, die abgespielt werden, wenn ein Befehl erkannt oder nicht erkannt wird.

Auf der Registerkarte Audiogeräte können Sie auswählen, welche Soundkarte das Mikrofon verwenden soll. Auf diese Weise können Sie es nicht auf der Hauptkarte, sondern beispielsweise auf einer zusätzlichen Karte verwenden. Mit der Option Audio-Setup überprüfen können Sie die Mixer-Einstellungen wiederherstellen, wenn sie von einem anderen Programm oder unterhaltsamen geändert wurden.

Nachdem wir alles angepasst haben, speichern wir die Änderungen und schließen auch das Einstellungsfenster. Heute fahren wir mit dem Studium des ersten Fensters des Game Commanders fort.

Die erste Schaltfläche - Listen - ermöglicht es dem Programm, aufmerksam zuzuhören und Befehle auszuführen. Über eine weitere Schaltfläche - Audible Feedback - kann die Anwendung (mit vordefinierten Audiodateien) auf Ihre Befehle reagieren. Die dritte Schaltfläche - Globale Befehle - ermöglicht die Ausführung von Befehlen aus der globalen Liste.

Aktivieren Sie Listen und starten Sie Notepad. Wir sprechen den zuvor angegebenen Befehl aus. Achten Sie darauf, dass Game Commander den Befehl nur akzeptiert (und ausführt), wenn das Editor-Fenster aktiv war. Wenn er bla bla kritzelt, wird er nicht erkannt - das bedeutet nicht immer, dass er den Befehl nicht erkannt hat. Dies drückt aus, dass er zum Beispiel nichts getan hat, weil es kein aktives Fenster gab, für das der Befehl gesprochen wurde. Die Befehle aus der Liste "Globale Befehle" werden jedoch in jedem aktiven Fenster ausgeführt, wenn zweifellos die Schaltfläche "Globale Befehle" gedrückt wird.

Globale Befehle können zur allgemeinen Computersteuerung verwendet werden, z. B. zum Wechseln von Aufgaben, Ausschalten des Computers und Starten eines Webbrowsers. Game Commander kann keine eigenen Programme ausführen, sondern nur Tastatureingaben simulieren. Dieses Problem kann aber mit Hilfe von MediaKey gelöst werden . Zuerst haben wir im Game Commander eine Imitation des Drückens eingerichtet, zum Beispiel LShift + LCtrl + A, aber dann schreiben wir diese bla-bla-Kombination im MediaKey vor und weisen ihr dort einen Dateistart zu.

Befehle im Zusammenhang mit Programmen, wie sie auch von den Entwicklern beabsichtigt wurden, können am häufigsten in Spielen3 verwendet werden. Den Sprachbefehlen können viele verschiedene Aktionen zugewiesen werden: Auswählen der einen oder anderen Waffe, Anzeigen einer Karte, Nachladen und Reparieren sind ebenfalls viel mehr (in modernen Spielzeugen führt jede Taste auf der Tastatur als Position etwas aus).

Nachdem Sie die Prinzipien der Verwendung von Game Commander verstanden haben, können Sie eine Anwendung dafür finden.

________________________________________

1. Für Creative SBLive! 24-Bit (und natürlich auch einige andere Soundkarten) Aufgrund eines Fehlers im Treiber darf der Verstärker nur in den Mikrofoneinstellungen im Wiedergabemixer eingeschaltet werden, dies wirkt sich jedoch auch auf die Leistung des Aufnahmemixers aus.

2. Erinnern Sie sich, dass er im unbeabsichtigten Modus erhebliche Einschränkungen hat: Es ist unmöglich, das Drücken mehrerer Tasten hintereinander zu simulieren, und es ist auch unmöglich, Tasten global "zu drücken" (nur in zuvor festgelegten Programmen).

3. Wir betonen die Tatsache, dass Software und technischer Fortschritt es längst möglich gemacht haben, sprachinteraktive Computersteuerung überall zu ermöglichen, aber eine gerichtete Unterstützung durch Anwendungsprogramme erforderlich ist. Stellen Sie sich zum Beispiel diesen Dialog vor:
- Computer: Neue Mail erhalten.
- Mann: lesen.
- Computer: (liest).

Bereits vor langer Zeit können so beliebte Programme wie TheBat!, ICQ, Miranda auf die eine oder andere Weise den Maileingang ankündigen, wenn sie wollen, und können ihn aussprechen (mithilfe von Plug-Ins von Drittanbietern). Sie können jedoch nicht auf ein zusätzliches Ereignis reagieren (wie zum Beispiel das Team einer Person im vorgestellten Dialog), wenn sie es lesen, und es sofort nach Erhalt lesen.