From 5e097278cec709b05746a7386c6755053446bdfd Mon Sep 17 00:00:00 2001 From: Nadine Ganz Date: Tue, 5 May 2026 14:03:41 +0200 Subject: [PATCH] Fix transcription bug. --- Viagg-io/Assets/BehaviourTrees/0.5-Tutorial.bt.txt | 10 +++++++--- .../Graphy_CustomizationScene.unitypackage.meta | 7 +++++++ Viagg-io/Assets/Resources/BuildDateTime.txt | 2 +- .../Scripts/AIServices/SpeechRecognitionService.cs | 7 +++++-- .../ViaggioAI/Scripts/ViaggioAI/ViaggioAIManager.cs | 1 + 5 files changed, 21 insertions(+), 6 deletions(-) create mode 100644 Viagg-io/Assets/Packages/Graphy - Ultimate Stats Monitor/Graphy_CustomizationScene.unitypackage.meta mode change 100755 => 100644 Viagg-io/Assets/afca/ViaggioAI/Scripts/AIServices/SpeechRecognitionService.cs diff --git a/Viagg-io/Assets/BehaviourTrees/0.5-Tutorial.bt.txt b/Viagg-io/Assets/BehaviourTrees/0.5-Tutorial.bt.txt index 6d48e3a7..0e6d4e54 100644 --- a/Viagg-io/Assets/BehaviourTrees/0.5-Tutorial.bt.txt +++ b/Viagg-io/Assets/BehaviourTrees/0.5-Tutorial.bt.txt @@ -180,9 +180,6 @@ Tree("05_Tutorial") { BTC.SetVoiceName("it-IT-FabiolaNeural") BTC.SynthesizeText("Cosa ti piace di più? Spaghetti, pizza o risotto?") BTC.SpeechOutputEnded() - - BTC.SetSpeechRecognitionLanguage("de-DE") - BTC.SetVoiceName("de-DE-SeraphinaMultilingualNeural") BTC.Show("GO.HINTS.SpeakHint") BTC.AddPossbileSpeechIntent("Zugabteil-Tutorial-U-15") @@ -199,6 +196,8 @@ Tree("05_Tutorial") { // -- Selector 1: Intent erkannt Composite(Sequence) { BTC.SpeechIntentRecognized() + BTC.SetSpeechRecognitionLanguage("de-DE") + BTC.SetVoiceName("de-DE-SeraphinaMultilingualNeural") // Intent erkannt Composite(Race) { @@ -239,6 +238,9 @@ Tree("05_Tutorial") { BTC.Show("GO.HANDMENU.Option3Button") } + BTC.SetSpeechRecognitionLanguage("de-DE") + BTC.SetVoiceName("de-DE-SeraphinaMultilingualNeural") + Composite(Race) { Composite(Sequence) { // Spaghetti @@ -290,6 +292,8 @@ Tree("05_Tutorial") { BTC.AbortSpeechEventListener() BTC.StopSpeechIntentRecognition() BTC.ClearPossbileSpeechIntents() + BTC.SetSpeechRecognitionLanguage("de-DE") + BTC.SetVoiceName("de-DE-SeraphinaMultilingualNeural") Composite(Sequence) { Composite(Marathon) { diff --git a/Viagg-io/Assets/Packages/Graphy - Ultimate Stats Monitor/Graphy_CustomizationScene.unitypackage.meta b/Viagg-io/Assets/Packages/Graphy - Ultimate Stats Monitor/Graphy_CustomizationScene.unitypackage.meta new file mode 100644 index 00000000..f6af8b16 --- /dev/null +++ b/Viagg-io/Assets/Packages/Graphy - Ultimate Stats Monitor/Graphy_CustomizationScene.unitypackage.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8f4c1440ae5ec414dbc7d3a5c54dda6b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Viagg-io/Assets/Resources/BuildDateTime.txt b/Viagg-io/Assets/Resources/BuildDateTime.txt index bc778928..dd81dcf4 100644 --- a/Viagg-io/Assets/Resources/BuildDateTime.txt +++ b/Viagg-io/Assets/Resources/BuildDateTime.txt @@ -1 +1 @@ -2025-08-04T16:03:18.8396148Z \ No newline at end of file +2026-05-05T11:47:25.7382830Z \ No newline at end of file diff --git a/Viagg-io/Assets/afca/ViaggioAI/Scripts/AIServices/SpeechRecognitionService.cs b/Viagg-io/Assets/afca/ViaggioAI/Scripts/AIServices/SpeechRecognitionService.cs old mode 100755 new mode 100644 index 5c7fa717..819ff1e8 --- a/Viagg-io/Assets/afca/ViaggioAI/Scripts/AIServices/SpeechRecognitionService.cs +++ b/Viagg-io/Assets/afca/ViaggioAI/Scripts/AIServices/SpeechRecognitionService.cs @@ -144,7 +144,10 @@ public class SpeechRecognitionService : MonoBehaviour void OnEnable() { - this.initialize(this.initialRecognitionLanguageCode); + if (this.speechConfig == null) + { + this.initialize(this.initialRecognitionLanguageCode); + } } void Update() @@ -286,7 +289,7 @@ public class SpeechRecognitionService : MonoBehaviour this.speechConfig.SpeechRecognitionLanguage = languageCode; string micName = (Microphone.devices != null && Microphone.devices.Length > 0) ? Microphone.devices[0] : ""; - this.logIfInDebugMode($"SpeechRecognitionService initialized using microphone: {micName}"); + this.logIfInDebugMode($"SpeechRecognitionService initialized using microphone: {micName} and languageCode {languageCode}"); this.SpeechRecognitionState = ESpeechRecognitionState.Ready; } diff --git a/Viagg-io/Assets/afca/ViaggioAI/Scripts/ViaggioAI/ViaggioAIManager.cs b/Viagg-io/Assets/afca/ViaggioAI/Scripts/ViaggioAI/ViaggioAIManager.cs index 038e3742..d0049ddf 100644 --- a/Viagg-io/Assets/afca/ViaggioAI/Scripts/ViaggioAI/ViaggioAIManager.cs +++ b/Viagg-io/Assets/afca/ViaggioAI/Scripts/ViaggioAI/ViaggioAIManager.cs @@ -144,6 +144,7 @@ public class ViaggioAIManager : MonoBehaviour public void SetSpeechRecognitionLanguage(string languageCode) { + this.LogIfInDebugMode($"ViaggioAIManager: Set speech language to {languageCode}"); this.SpeechRecognitionService.SetRecognitionLanguage(languageCode); }