Autor Thema: Squeezebox Modul - erste Version  (Gelesen 629106 mal)

Online ChrisD

  • Sr. Member
  • ****
  • Beiträge: 970
Antw:Squeezebox Modul - erste Version
« Antwort #2160 am: 28 Mai 2022, 15:20:59 »
Hallo,

Ich kann das Problem weder mit Google noch VoiceRSS nachstellen. In beiden Fällen wird der in 4 Teile zerschnittene Text in der richtigen Reihenfolge abgespielt.

Was genau meinst du mit
Zitat
dass das Queuen in falscher Reihenfolge passiert
?

Bei mir sieht es so aus:
2022.05.28 15:12:48.097 0: SB_PLAYER_Set: SB_TestP1: add to ttsqueue: http://api.voicerss.org/?key=xxx&src=In%2BStadt%2Bgibt%2Bes%2Bbis%2Bzum%2BNachmittag%2Beine%2BMischung%2Baus%2BSonne%2Bund%2BWolken%2Bbei%2BTemperaturen%2Bvon%2B10%2Bbis&hl=de-de&c=AAC
2022.05.28 15:12:48.097 0: SB_PLAYER_Set: SB_TestP1: add to ttsqueue: http://api.voicerss.org/?key=xxx&src=22%2BGrad.%2BAbends%2Bsind%2Bin%2BStadt%2BTeile%2Bdes%2BHimmels%2Bmit%2BWolken%2Bbedeckt%2Bbei%2BTemperaturen%2Bvon%2B16%2Bbis%2B20&hl=de-de&c=AAC
2022.05.28 15:12:48.097 0: SB_PLAYER_Set: SB_TestP1: add to ttsqueue: http://api.voicerss.org/?key=xxx&src=Grad.%2BNachts%2Bbleibt%2Bdie%2BWolkendecke%2Bgeschlossen%2Bbei%2Beiner%2BTemperatur%2Bvon%2B14%2BGrad.%2BB%C3%B6en%2Bk%C3%B6nnen&hl=de-de&c=AAC
2022.05.28 15:12:48.097 0: SB_PLAYER_Set: SB_TestP1: add to ttsqueue: http://api.voicerss.org/?key=xxx&src=Geschwindigkeiten%2Bzwischen%2B11%2Bund%2B37%2Bkmh%2Berreichen.%2BFreuen%2BSie%2Bsich%2Bauf%2Bbis%2Bzu%2B8%2BSonnenstunden.&hl=de-de&c=AAC

Welche Version des Servers verwendest du ?

Ist die falsche Reihenfolge der Fragmente immer identisch (also z.B. immer 2-4-3-1) ?

Grüße,

ChrisD

Offline Gueco315

  • Full Member
  • ***
  • Beiträge: 319
Antw:Squeezebox Modul - erste Version
« Antwort #2161 am: 23 September 2022, 11:21:53 »
Hallo ChrisD,

seit einigen Tagen gibt Talk über google bei den Temperarturen nicht mehr die Gradzahl in "Komma" aus sondern wie das Datum.
Beispiel:
Im Wohnzimmer beträgt die Temperatur 14ter5 Grad, statt 14komma5 Grad .
Woran könnte das liegen?

Gruß Günter
Fhem 6.0, JeeLink, CUL 868 auf Raspi 4, Buster, IT-1500, 4x SB_Player, Squeezebox auf Raspi 4, 3x Fritzbox,  WIFI Light, EGPM2LAN, ENIGMA, Sec-SCO,CC-RT-DN,TC-IT-WM-W-EU,SEN-Wa-Od,ES-PMSw1-PW,HM-SE, Sonoff, Shelly,SMA

Online ChrisD

  • Sr. Member
  • ****
  • Beiträge: 970
Antw:Squeezebox Modul - erste Version
« Antwort #2162 am: 24 September 2022, 19:34:50 »
Hallo,

Bei mir wird der Text korrekt wiedergegeben.

Kannst du im Browser testen was bei diesem Aufruf ausgegeben wird:
http://translate.google.com/translate_tts?ie=UTF-8&tl=de&q=Im+Wohnzimmer+betraegt+die+Temperatur+14.5+Grad.&client=tw-ob
Wenn die Ausgabe korrekt ist kannst du versuchen beim Player im Attribut ttsOptions die Option debug zu setzen, die Ausgabe über FHEM zu starten und in der FHEM-Log-Datei nach einer Zeile mit 'add to ttsqueue' zu suchen.

Grüße,

ChrisD

Offline Gueco315

  • Full Member
  • ***
  • Beiträge: 319
Antw:Squeezebox Modul - erste Version
« Antwort #2163 am: 25 September 2022, 10:58:28 »
Hallo Chris,

Aufruf im Browser bringt das gewünschte Ergebnis.

Debug sieht so aus:

2022.09.25 10:55:09 0: Squeeze_schlafzimmer: ttsdebug - not active, starting...
2022.09.25 10:55:09 0: Squeeze_schlafzimmer: ttsdebug - power: on
2022.09.25 10:55:09 0: Squeeze_schlafzimmer: ttsdebug - presence: present
2022.09.25 10:55:09 0: Squeeze_schlafzimmer: ttsdebug - playStatus: stopped
2022.09.25 10:55:09 0: Squeeze_schlafzimmer: ttsdebug - volume: 22
2022.09.25 10:55:09 0: SB_PLAYER_SetTTSState: Squeeze_schlafzimmer: ttsstate: save state
2022.09.25 10:55:09 0: SB_PLAYER_SetTTSState: Squeeze_schlafzimmer: ttsstate: load playlist
2022.09.25 10:55:09 0: SB_PLAYER_Set: Squeeze_schlafzimmer: add to ttsqueue: http://translate.google.com/translate_tts?ie=UTF-8&tl=de&q=Schlafzimmer%2B16.1.&client=tw-ob
2022.09.25 10:55:09 0: SB_PLAYER_SetTTSState: Squeeze_schlafzimmer: ttsstate: wait for play
2022.09.25 10:55:09 0: SB_PLAYER_SetTTSState: Squeeze_schlafzimmer: ttsstate: playing
2022.09.25 10:55:13 0: SB_PLAYER_SetTTSState: Squeeze_schlafzimmer: ttsstate: stopped
2022.09.25 10:55:13 0: SB_PLAYER_SetTTSState: Squeeze_schlafzimmer: ttsstate: restore state
2022.09.25 10:55:13 0: Squeeze_schlafzimmer: ttsdebug - stop

Gruß Günter
Fhem 6.0, JeeLink, CUL 868 auf Raspi 4, Buster, IT-1500, 4x SB_Player, Squeezebox auf Raspi 4, 3x Fritzbox,  WIFI Light, EGPM2LAN, ENIGMA, Sec-SCO,CC-RT-DN,TC-IT-WM-W-EU,SEN-Wa-Od,ES-PMSw1-PW,HM-SE, Sonoff, Shelly,SMA

Online ChrisD

  • Sr. Member
  • ****
  • Beiträge: 970
Antw:Squeezebox Modul - erste Version
« Antwort #2164 am: 25 September 2022, 17:49:00 »
Hallo,

Der Aufruf
http://translate.google.com/translate_tts?ie=UTF-8&tl=de&q=Schlafzimmer%2B16.1.&client=tw-obergibt bei mir auch 16ter1. Wenn der Punkt ganz am Ende weggelassen wird, wird daraus 16Punkt1. Wenn das Wort Grad hinten dran steht wird wie gewünscht 16Komma1 ausgegeben.

Ich sehe im Moment 2 Möglichkeiten die Ausgabe wieder hinzubekommen:
- Grad (oder °C) am Ende anhängen
- den . vor dem Aufruf durch , ersetzen

Grüße,

ChrisD



Offline Gueco315

  • Full Member
  • ***
  • Beiträge: 319
Antw:Squeezebox Modul - erste Version
« Antwort #2165 am: 25 September 2022, 21:58:38 »
Danke Chris,

das mit den „Grad“ war die Lösung, funzt jetzt wieder 😀

Gruß Günter
Fhem 6.0, JeeLink, CUL 868 auf Raspi 4, Buster, IT-1500, 4x SB_Player, Squeezebox auf Raspi 4, 3x Fritzbox,  WIFI Light, EGPM2LAN, ENIGMA, Sec-SCO,CC-RT-DN,TC-IT-WM-W-EU,SEN-Wa-Od,ES-PMSw1-PW,HM-SE, Sonoff, Shelly,SMA