#15479 Geschwindigkeit der Sparachausgabe nicht veränderbar

Closed Created by @steisslinger - 15 comments

From @steisslinger 28.02.2022, 10:34

Android:
Die Geschwindigkeit der Sparachausgabe lässt sich nicht verändern.

Die Demosprache ändert die Geschwindigkeit nach dem Verschieben des Reglers.
Die tatsächliche Ausgabesprache bleibt aber gleich.

Habe zwei Text-to-Speech engines ausprobiert. Samsung und Google.
Betrifft alle meine Android Geräte mit verschieden Android Versionen.

SmartRace SW Version 5.5.1

#1 From @smartrace 28.02.2022, 16:14 Owner

Servus Frank,

verstehe ich Dich richtig:

  • Du bewegst den Schieberegler "Geschwindigkeit der Sprachausgabe" und die Testausgabe "This is a test" reagiert erwartungsgemäß.
  • Du speicherst mit dem grünen "Einstellungen Speichern"-Knopf ab
  • Anschließend bleibt die Geschwindigkeit der Sprachausgabe aber unverändert im Vergleich zu vor dem Speichern

Ist das so richtig zusammengefasst? Wenn ja, mach bitte mal folgendes:

  • Geschwindigkeit der Sprachausgabe auf 100% stellen
  • Abspeichern
  • Im Dialog "Hilfe & Support" im Reiter "Debug-Konsole" das hier eintippen:
    app.optionns.sound_tts_rate ins untere Feld eintippen und "Befehl senden" klicken
  • Mir schreiben, was dann im oberen Feld angezeigt wird.

Danke Dir!

Grüße,
Marc

Grüße,
Marc

#2 From @steisslinger 28.02.2022, 16:47

Hallo Marc,  genau das ist das Problem.  Ich habe das DiagCommand abgeändert zu: app.options.sound_tts_rate  Also mit nur einem "n".  

Das Ergebnis ist dann "1"  

Nachdem ich jetzt das DiagCommand gesendet habe, lässt sich die Geschwindigkeit von "This is a test" auch nicht mehr ändern.

Gruß, Frank

#3 From @smartrace 28.02.2022, 16:54 Owner

Okay, verstehe.

Du kannst in dem Menü, in dem Du in Android die bevorzugte Sprach-Engine einstellst, auch Sprechgeschwindigkeit und Tonhöhe einstellen. Kannst Du bitte mal testen, ob der Schieberegler dort irgendwelche Auswirkungen hat (nicht in SmartRace, sondern in Android)?

Grüße,
Marc

#4 From @steisslinger 28.02.2022, 17:20

Auf Android-Ebene bewirkt nur die Änderung bei der Samsung Engine eine Änderung der Sprechgeschwindigkeit.Die Google Engine reagiert nicht auf die geändere Geschwindigkeit.

Auf SmartRace hat auch die Änderung auf Android-Ebene keine Auswirkung.Selbst wenn ich die Samsung Engine wähler mit maximaler Geschwindigkeit spricht SmartRace gemächlich vor sich hin.

Zum Test verwendich aber nur die Sprech-Buttons in den Einstellungen.Aber da sollte ich ja auch die Änderungen hören, nicht nur im Rennen.

#5 From @smartrace 28.02.2022, 17:22 Owner

Ja, das erstgenannte ist bei mir ebenfalls so: Verwende ich "Speech Services by Google", hat weder Sprechgeschwindigkeit noch Tonhöhe eine Auswirkung (im Android-Dialog).

Hilft es, wenn Du die Samsung-Engine auswählst und dann SmartRace komplett beendest (Taskmanager) und neu startest?

#6 From @steisslinger 28.02.2022, 17:30

Leider nein.Habe jetzt die Samsung-Engine aktiv mit max. Geschwindigkeit.SmartRace über über "Stoppen erzwingen" beendet.Keine Änderung.

BTW: Die Sprach-Engine wähle ich unter:Einstellungen / Eingabehilfe / Talkback / Einstellungen / Einstellungen für SprachausgabeTalback ist aber ausgeschaltet.Die links die du auf er SmartRace Seite hast gibt es bei mir nicht.Habe Android: 11

#7 From @smartrace 28.02.2022, 17:54 Owner

Kannst Du mal schauen, ob Du eine ältere Version von der Google-Engine installieren kannst und ob es dann damit geht?

#8 From @steisslinger 28.02.2022, 19:44

Mach ich gleich.Laut Google haben viele Leute mit dem aktuellen Speech Service Probleme.Auf meinem uralt Handy habe ich aber auch einen uralt Speech Service und trotzdem spricht SmartRace 5.5.1 auch dort langsam.Kannst du mir die .apk Datei der SmartRace 5.4 noch schicken um einen Gegencheck zu machen.

#9 From @smartrace 28.02.2022, 22:22 Owner

Das ergibt für mich keinen Sinn. In 5.5 hat sich in dieser Hinsicht absolut nichts geändert. Hm.

Also nochmal für mich zum Mitschreiben: Auf Deinem Uralt-Gerät mit Uralt-Speech-Engine (welche Version?) hat der Schieberegler in SmartRace keinen Effekt, egal auf welche Stufe Du ihn stellst?

#10 From @steisslinger 28.02.2022, 22:32

Ok. Jetzt habe ich neue Infos.Habe jetzt mal auf zwei Geräten eine alte Google Speech Engine installiert.20211101-01-p3-409287195Damit funktioniert die Einstellung der Sprechgeschwindigkeit.Also ist Google Text-to-Speech das Problem.Allerdings werden die Sprachbeispiele im Menü "Sound" nicht sofort angepasst.Ich muss er "Speichern" wählen, dann nochmal zurück ins Sound Menü um den Effekt zu hören.Nur "this is a test" wird unmittelbar angepasst. Das ist aber wenig aussagekräftig.Aber es geht immerhin wieder!Das mit dem alten Telefon muss ich mir nochmal anschauen. Das verwirrt mich jetzt selber.

#11 From @steisslinger 28.02.2022, 22:33

Boa. Warum haut mir das tool hier alle Umbrüche aus meinem Text raus?

#12 From @smartrace 01.03.2022, 07:52 Owner

Okay, das beruhigt mich. Sowas hatte ich mir im Endeffekt schon gedacht. Kannst Du evtl. kurz beschreiben, wie Du unter Android 11 vorgehen musstest, um die alte Version der Google-Engine zu installieren? Dann baue ich daraus einen Hilfe-Artikel. Danke Dir!

P.S.: Zeilenumbrüche: Welchen Browser nutzt Du?

#13 From @steisslinger 01.03.2022, 08:29

#1: Im Google Play Store unter "Apps und Gerät verwalten" / "Verwalten" / "Speech Services by Google" auswählen und "Deinstallieren" wählen.    Hinweis: Unter "Apps" konnte ich nur updates entferen, aber nicht deinstallieren.

#2: Im Netz nach "Google Text-to-Speech apk" oder "Google speech engine apk" suchen und eine Version nach Wahl herunterladen.    Achtung. Herunterladen und installieren von .apk Dateien geschieht auf eigene Verantwortung!    Meine Wahl: https://google-text-in-sprache.de.uptodown.com/android  /  google-text-to-speech-googletts-google-speech-apk-20211101-01-p3-409287195.apk

#3: .apk Datei installieren. Evtl. müssen dafür Berechtigungen erteilt werden.

#4: Unter "Einstellungen" / Eingabehilfe" / "Talkback" / "Einstellungen" / "Einstellungen für Sprachausgabe" /"Bevorzuge Engine" die "Speech Services by Google" auswählen.

#5: Sprache auswählen.

Jetzt sollte sich die Sprechgeschwindigkeit in SmartRace wieder ändern lassen.

Browser: Chrome

#14 From @steisslinger 01.03.2022, 08:32

Ach ja, und dann automatische update für "Speech Services by Google" deaktivieren.

#15 From @smartrace 01.03.2022, 17:07 Owner

Super, danke Dir. Habe ich hier und hier dokumentiert.

@smartrace closed this 01.03.2022, 17:07
@smartrace added the label Android 01.03.2022, 17:07

You need to be logged in to add a comment.