FHEM > Frontends

Neues Modul FULLY für Steuerung vom Fully Browser

<< < (2/75) > >>

amenomade:
Liegt bestimmt an die Tablet, da schon "http://<TabletIP>:2323//?cmd=textToSpeech&text=[text]&password=[pass] nicht funktioniert...

Aber wo???

amenomade:
So... jetzt bin ich ein Schritt weiter. Nach Aktualisierung vom Google TTS App, und von Fully, kriege ich was gesagt. Allerdings aber NUR das erste Wort von meinem Text.

Ich habe im Modul folgendes hinzugefügt:

--- Zitat ---   elsif ($opt eq 'speak') {
      my $text = shift @$a;
      Log3 $name, 3, "FULLY: Text ist $text";
      return "Usage: set $name speak {Text}" if (!defined ($text));
      $response = FULLY_Execute ($hash, "textToSpeech", { "text" => "$text" });

--- Ende Zitat ---

Und was kommt in der Log, wenn ich z.B.
--- Code: ---set Fully Bonjour bonjour
--- Ende Code ---
eingebe:

--- Zitat ---2017.11.04 13:34:42 3: FULLY: Text ist Bonjour
--- Ende Zitat ---
und ich höre "Bonjour"

Mit
--- Code: ---set Fully speak "Bonjour bonjour"
--- Ende Code ---
(dann mit Quotes):

--- Zitat ---2017.11.04 13:36:25 3: FULLY: Text ist Bonjour bonjour
--- Ende Zitat ---
ABER es wird nix ausgesprochen.

enno:
Heute Nacht um drei ist das Modul auf "error" gegangen. Hat sich nicht selbst wieder verbunden. Nachdem ich heute Morgen "update" angefordert habe, war der Status wieder "ok".

Soll ich einen Watchdog ansetzen, oder ist geplant im Modul selbst ggf. einen reconnect einzubauen?

Text habe ich dem Gerät (S4 Mini mit Cyanogenmod) auch noch nicht entlockt, aber das schiebe ich auf ein fehlendes Google App...
Habe TTS von Google installiert, nun kommt der Text. Wenn ich Leerzeichen wie oben von zap geschrieben mit " %20" codiere, kommen auch mehrere Worte ohne Probleme.


Gruss
  Enno

CoolTux:

--- Zitat von: amenomade am 04 November 2017, 13:37:29 ---So... jetzt bin ich ein Schritt weiter. Nach Aktualisierung vom Google TTS App, und von Fully, kriege ich was gesagt. Allerdings aber NUR das erste Wort von meinem Text.

Ich habe im Modul folgendes hinzugefügt:
Und was kommt in der Log, wenn ich z.B.
--- Code: ---set Fully Bonjour bonjour
--- Ende Code ---
eingebe: und ich höre "Bonjour"

Mit
--- Code: ---set Fully speak "Bonjour bonjour"
--- Ende Code ---
(dann mit Quotes):ABER es wird nix ausgesprochen.

--- Ende Zitat ---

Du musst sicherlich URL codieren. Also erstmal ein Wort testen wenn das geht ersetzt du Leerzeichen durch %20

amenomade:
Exact! Mit %20 funktioniert es. M.A. sollte das aber im Modul kodiert werden ;)

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln