![]() |
SUBSIM: The Web's #1 resource for all submarine & naval simulations since 1997 |
![]() |
#1 |
Sparky
![]() Join Date: Apr 2010
Location: Germany
Posts: 157
Downloads: 270
Uploads: 2
|
![]()
Sprachsteuerung für SH5 – v1.4 - by skwas - MiTons Edition - v0.4 - deutsch
inkl. Sprachsteuerung für SH5 – v1.4 - by skwas - MiTons NewUI Edition - v0.4 - deutsch Sprachsteuerung für SH5 - (v1.4_german_0.4) Sprachsteuerung für SH5 – v1.4 - by skwas - MiTons NewUI Edition - english _______________________________________________ Entwickelt in 2010 von skwas, einem Spieleenthusiasten und Übergeek ![]() Übersetzt und bearbeitet von MiTon. http://sh4.skwas.net _______________________________________________ Beschreibung Dieser Mod aktiviert die Sprachsteuerung in SH5, was es ermöglicht das U-Boot per Spracheingabe zu steuern und Befehle zu erteilen. Meine Übersetzung ist mit heißer Nadel gestrickt und höchst wahrscheinlich nicht ganz fehlerfrei, wird aber noch überarbeitet. Sie soll nur nie Wartezeit bis zum Erscheinen von KarlKochs fortgeschrittener Version versüßen. Auch könnten einige Fehler in Bezug auf die korrekten nautischen Fachbegriffe vorhanden sein. Feedback ist also wilkommen. (Kontakt über PM oder hier in diesem Thread) Bei der Strukturierung habe ich versucht mich an die Reihenfolge der Befehle in der Offiziersleiste von TheDarkWraith's NewUI Mod zu halten. Um das Problem von "Befehlsschleifen" durch die Bestätigung der Befehle durch die Mannschaft zu vermeiden, kann man die problematischen Sätze <phrase></phrase> in der SHSpeech_Commands.xml löschen und darauf achten, dass der Mikrofoneingangspegel so niedrig ist, das die Spracherkennung nicht auf die Bestätigungen der Crew reagiert. Siehe: http://www.subsim.com/radioroom/show...164926&page=12 ab Post #253 Die englische Originalversion findest Du unter: http://www.subsim.com/radioroom/showthread.php?t=164926 SYSTEMVORAUSSETZUNGEN
http://windows7center.com/news/windo...indows-update/ http://keznews.com/6149_Download_Win...Download_Links http://support.microsoft.com/kb/934377 Wenn das nicht funktioniert, z.B für Windows 7 Home Edition: http://www.subsim.com/radioroom/show...1&postcount=47 Ältere Plattformen werden nicht unterstüzt und können Abstürze verursachen!! Installation In der Zip Datei findest Du zwei Versionen. Eine für das unveränderte Spiel und eine für die TDW' NewUI bzw. Magnum Opus! Die die Version für das unveränderte Spiel enthält die selben Kommandos, NewUI bezogene sind aber deaktiviert Kompatibilität mit anderen Mods Um die Kompatibilität mit anderen Mods herzustellen muss die Datei menu_1024_768.ini angepasst werden. Siehe: http://www.subsim.com/radioroom/show...=164926&page=9 Credits • skwas für Speech Recognition for SH5 • KarlKoch, für die Arbeit an der Advanced Speech Recognition (cooming soon) • minsc_tdp, for SH4Speech. • TheDarkWraith für seine Hilfe und NewUI • und die Leute bei forum.kickinbak.com und www.subsim.com. Version History v1.4_MiTon's NewUI Edition – v0.4 -28.04.2011
v1.4_german_NewUI – 0.2-09.03.2010 • many bugfixes • added custom or altered commands • added some commands for NewUI, like Enhanced Recognitionmanual and Teleporting • Tutorial for customization included (english and german) v1.4_german_0.1 – 21.02.2010 • confidence level set to 0.67 • added several custom command, like "clear_all_guns" • translated, rearranged and edited SHSpeech_Commands.xml, SHSpeech_Grammar.xml and SHSpeech.xslt • added grammar.dtd to folder data\Sound\Speech v1.4 – 29-03-2010 • Renamed Page Voice Recognition.ini to Speech Recognition.ini • Renamed Page Voice Recognition.py to Speech Recognition.py • Moved XML-files to game data folder Data\Sound\Speech • Added XSLT-stylesheet so you can view all supported commands by opening SHSpeech_Commands.xml in a browser. • Lowered default confidence level to 0.87 • Added Microphone-icon to test application • Added support for floating point values (max. one decimal), f.ex. 3.6 meters • Fixed: when ordering ‘set pistol to magnetic’ you’d get a confirmation, but the pistol setting did not actually change. • Added numerous commands. See ‘Supported Voice Commands’-shortcut for a complete overview. • Included source code v1.1 – 1.3 • Updated test application only. v1.0 • Initial release Unterstüzte Kommandos und erkannte Sätze: Derzeit werden über 32000 Sätze erkannt ( die tausenden von Möglichkeiten durch Angabe von Zahlen nicht mitgerechnet). Diese werden für ca. 338 Befehle verwendet. Einfach mal \data\Sound\Speech\SHSpeech_Commands.xml im Browser öffnen Tutorial zum Verändern und Erstellen von neuen Sprachbefehlen unter: Documentation\CustomizingTutorial_deutsch.pdf Download: subsim gamefront Über Feedback (Verbesserungsvorschläge, bis jetzt noch noch nicht untersützte Kommandos, ...) würde ich mich freuen! Viel Spaß! MiTon Last edited by MiTon; 04-28-11 at 04:34 PM. |
![]() |
![]() |
![]() |
#2 |
Sparky
![]() Join Date: Apr 2010
Location: Germany
Posts: 157
Downloads: 270
Uploads: 2
|
![]()
reserviert!!
|
![]() |
![]() |
![]() |
#3 |
Officer
![]() Join Date: Sep 2005
Posts: 240
Downloads: 71
Uploads: 0
|
![]()
Hi MiTon,
Klasse! Gibt es keine Möglichkeit die Steurung auch für XP anzubieten? Gruß Ruby |
![]() |
![]() |
![]() |
#4 |
Sparky
![]() Join Date: Apr 2010
Location: Germany
Posts: 157
Downloads: 270
Uploads: 2
|
![]()
Hallo Ruby!
Soweit ich weiß leider nicht! Die ganze Sache beruht auf der Spracherkennung von Microsoft OS ab Vista (da haben sie was grundlegend verändert). Für Windows XP müsste man die komplette Engine umschreiben und ob das dann funktioniert? Das ist auch der Grund, warum man nicht in alle Sprachen übersetzen kann, für manche existiert einfach keine Spracherkennung von MS. Ich hab das Ding ja auch nicht programmiert, aber wenn du mal in den englishen originalthred schaust wirst du sehen, das skwasjer da nicht sehr optimistisch ist. Die einzige Möglichkeit die mir für XP bekannt ist ist: http://knepfler.com/shSpeech/ aber ob man das übersetzen kann? Hab's mir ehrlich gesagt noch nicht angesehen. Du könntest natürlich noch SHOOT benutzen. Damit kannst Du aber nur auslösen, was über eine Taste programmierbar ist. Ich werd die Tage noch eine überarbeitete Version inkl. Tutorial wie man die Befehle überarbeiten kann, und eine Game_commands Liste mit Kommentaren (die kann man auch ganz gut fürs keyboardmapping brauchen) raushauen! Dazu kommen noch mehr Befehle und in der NewUI Version... teleport und verzögerter Torpedoabschuss. Ist meine erste Modifikation für SH und Python ist noch total neu für mich, daher kann das mit den anderen NewUI Funktionen noch etwas dauern. Wäre cool wenn du die neue Version testen könntest und mir ein bißchen Feedback gibst. Oder hast du armer Tropf nur Windows XP ![]() Grüße MiTon |
![]() |
![]() |
![]() |
#5 |
Officer
![]() Join Date: Sep 2005
Posts: 240
Downloads: 71
Uploads: 0
|
![]()
Hi,
auf meinen Rechner läuft XP! Auf meinen NB Win7. Aber SH5 auf dem NB zu spielen ist sehr mühsam. Gruß Ruby |
![]() |
![]() |
![]() |
#6 |
Sparky
![]() Join Date: Apr 2010
Location: Germany
Posts: 157
Downloads: 270
Uploads: 2
|
![]()
Dann musst du da was dran ändern
![]() Windows 7 mit auf die XP Kiste?? Hab ne Menge Bugs rausgeschmissen und im Moment scheinen ca 150 Kommandos zu funktionieren. Die Probleme mit dem erkennen von riesigen Zahlen, z.B. bei der Eingabe einer Entfernung in den Vorhalterechner sind auch gelöst. Mittlerweile kann man die meisten Eingaben für die Torpedolösung per Sprachbefehl tätigen. ![]() Nur die Torpedorohrbewässerung macht noch Zicken! |
![]() |
![]() |
![]() |
#7 |
Sparky
![]() Join Date: Apr 2010
Location: Germany
Posts: 157
Downloads: 270
Uploads: 2
|
![]()
Neue Version ist raus!
Wer die Version vor dem 10.03.2011 02:40 geladen hat, bitte updaten. Viele Bugfixes und neue Kommandos für TDWs NewUI! Derzeit werden über 3700 Sätze erkannt und über 240 Kommandos ausgeführt. Für eine Liste unterstüzte Kommandos einfach \data\Sound\Speech\SHSpeechCommands.xml im Browser öffnen! Grüße MiTon Last edited by MiTon; 03-09-11 at 08:38 PM. |
![]() |
![]() |
![]() |
#8 |
Nub
![]() Join Date: Mar 2011
Posts: 4
Downloads: 3
Uploads: 0
|
bin ich zu doof ?
Hallo MiTon,
zuersteinmal ein dickes Lob für deine Arbeit. Nur leider bekomme ich den Mod einfach nicht zum funktionieren. Habe Win7 64 Ultimate, SH5 mit Patch 1.2 Mod wird eingebunden, und mit SHSpeechEngineTest funktioniert auch alles bestens. Nur ingame funktioniert es leider nicht. Kannst du mir vlt. sagen, wo ich mich zu blöd anstelle ? lg |
![]() |
![]() |
![]() |
#9 |
Sparky
![]() Join Date: Apr 2010
Location: Germany
Posts: 157
Downloads: 270
Uploads: 2
|
![]()
Hallo ART-Hydra,
Nur damit keine Missverständnisse auftreten, die Test.exe zeigt dir an, dass die Kommandos erkannt werden wenn du diese sprichst, also sowas wie hier: Hast Du den getesteten Wert des Confidence Levels auch in der Datei "Speech Recognition.py" eingetragen?? Wenn das auch der Fall ist, wird die Spracherkennung wohl nicht richtig eingebunden, daführ ist die menu_1024_768.ini zuständig. Verwendest du das Stockgame ohne UserInterfaceMods, oder The Dark Wraith's NewUI oder Magnum Opus? Bekommst du eine Warnmeldung beim installieren von JSGME? Gut bei Stockversion, schlecht bei NewUI! Irgendwelche anderen Mods installiert, die die menu_1024_768.ini verändern? Die Spracherkkennung ist in meinen Versionen nämlich nur mit diesen kompatibel (siehe erster Beitrag da). Hast du auch die richtige Version installiert, in der Zipdatei sind ja zwei Versionen? Und die NewUI Version wird in einem unveränderten Spiel nicht funktionieren, da dieser die menu_1024_768.ini fehlt. Hoffe wir kommen der Sache auf die Spur! Grüße MiTon Last edited by MiTon; 03-24-11 at 10:50 AM. |
![]() |
![]() |
![]() |
#10 |
Nub
![]() Join Date: Mar 2011
Posts: 4
Downloads: 3
Uploads: 0
|
![]()
hi MiTon,
1. den getesteten Wert des Confidence Levels habe ich in der Datei "Speech Recognition.py" eingetragen 2. ich habe die org. Version von sh5 installiert, ohne weitere mods. 3. eine Warnung gab es bei der Installation nicht. 4. habe die Version mit "menu_1024_768.ini" installiert. bzw. den entsprechenden Ordner in "MODS" gelegt und dann in JSGME aktiviert. Hoffe du hast noch ne Idee, wie ich das Teil zum laufen bringe. Mit Sprachsteuerung würde es noch mehr Fun machen ![]() lg Last edited by ART-Hydra; 03-14-11 at 02:41 PM. |
![]() |
![]() |
![]() |
#11 |
Sparky
![]() Join Date: Apr 2010
Location: Germany
Posts: 157
Downloads: 270
Uploads: 2
|
![]()
hast Du die neueste Version installiert? Fürchte im ersten Release hatten sich Krabbeltiere eingeschlichen!
Schau dir nochmal die menu_1024_768.ini an. Findest du da unten eine Zeile? Code:
89=6F;Speech Recognition (Kannst du in der TestExe unter installed recognizers nachsehen) Die .py Datei ist nämlich auf diesen Wert eingestellt, solltest Du also evtl. ne österreichissche haben könnte dieser Wert evtl. anders aussehen. hast du darauf geachtet den Wert in der Speech Recognition.py mit einem Punk statt eines Kommas als Trennzeichen einzutragen?? Code:
speech.Confidence = 0.75 Code:
speech.Confidence = 0,75 Die ganz normale Sprachsteuerung von Windows, also Diktate usw. funktioniert auch? Wenn die TestEngine funktioniert... fällt mir jetzt aus dem Stehgreif nicht im Moment nichts ein. Hab das Ding auch nicht programmiert, sondern nur übersetzt und das Pythonscript ein wenig frisiert. ![]() Bin leider erst nächste Woche wieder zuhause um da weiter nachzuforschen. Wenn mir noch was einfällt meld ich mich aber! Grüße MiTon |
![]() |
![]() |
![]() |
#12 | ||||
Nub
![]() Join Date: Mar 2011
Posts: 4
Downloads: 3
Uploads: 0
|
![]()
Der Fehler ist gefunden. Es lag an der Datei Speech Recognition.py.
Da war noch eine fehlerhafte Zeile , nämlich Quote:
Quote:
![]() Auch einen weiteren Fehler hab ich gefunden/abgeändert. In der Datei SHSpeech_Commands.xml Quote:
Quote:
![]() lg und nochmals vielen Dank für deine Mühe ART-Hydra |
||||
![]() |
![]() |
![]() |
#13 |
Sparky
![]() Join Date: Apr 2010
Location: Germany
Posts: 157
Downloads: 270
Uploads: 2
|
![]()
Oh ..., das ging dann wohl auf meine Kappe
![]() Hab die StockVersion wohl etwas zu stiefmütterlich behandelt. Ist ausgebessert und neu hochgeladen! Danke für's Feedback!! Greets MiTon |
![]() |
![]() |
![]() |
#14 |
Sparky
![]() Join Date: Apr 2010
Location: Germany
Posts: 157
Downloads: 270
Uploads: 2
|
Welche neue Kommandos für den nächsten Release?
Hallo!
Für den nächsten Release ist es mir gelungen noch ein paar mehr Kommandos einzubauen. neue Kommandos für den Navigationsoffizier (TDW NewUI):
für den 1WO :
HUD-Anzeigen:
Nun wollte ich fragen, welche Kommandos ihr noch schmerzlich vermisst? Grüße MiTon |
![]() |
![]() |
![]() |
#15 |
Nub
![]() Join Date: Mar 2011
Posts: 4
Downloads: 3
Uploads: 0
|
![]()
hmm, vermissen tu ich eigentlich nicht wirklich was.
aber wenn ich die torpedo-geschwindigkeit per sprache auswähle, wird der slider nicht aktualisiert. die geschwindigkeit wird zwar eingestellt, der slider bleibt aber auf der alten position stehen. gibts eine möglichkeit, den nach ausführen des sprach-befehls zu aktualisieren ? lg |
![]() |
![]() |
![]() |
|
|