martingr wrote: > Hi Roland, you're right - I've removed the extra parameters (included in > the gTTS.sh script): > > > Code: -------------------- > > #!/bin/bash > # MG 2021-12-12 > # based on https://forums.slimdevices.com/showthread.php?109096-Announce-LMS-Announce-play-announcements-notifications/page10 > > while getopts "o:t:" opt; do > case $opt in > o) > DESTFILE="$OPTARG" > ;; > t) > TEXT="$OPTARG" > ;; > esac > done > #ssh user@otherraspi "/usr/bin/mimic -o /dev/stdout -voice slt -t \"$TEXT\"" > "${DESTFILE}" > ssh [email protected] "python3 /home/pi/.local/bin/gtts-cli -o /dev/stdout \"$TEXT\" --tld at --lang de" > "${DESTFILE}" > -------------------- > > > > > > Code: -------------------- > > tc@pi-LMS:~$ ls -l > total 12 > -rwxr-xr-x 1 root staff 579 Dec 25 17:42 gTTS.sh > -rwxr-xr-x 1 tc staff 2135 Dec 23 2020 pcp-powerbutton.sh > -rwxr-xr-x 1 tc staff 713 Dec 23 2020 powerscript.sh > tc@pi-LMS:~$ sh /home/tc/gTTS.sh -o /tmp/annTTS.wav -t "Test" > -------------------- > > > > > Code: -------------------- > > ls -l /tmp/annTTS.wav > -rw-r--r-- 1 tc staff 4320 Dec 25 17:47 /tmp/annTTS.wav > tc@pi-LMS:~$ > -------------------- > > > > > Code: -------------------- > > http://192.168.1.130:9000/plugins/LMSannounce/js.html?cmd=announceTTS&ttsprofile=gtts-de&text=TextTextText&playerid=00:04:20:22:fa:31 -------------------- > > > > > Code: -------------------- > > {"error":true,"msg":"error 32512 while executing TTS"} -------------------- > > > > > Code: -------------------- > > [21-12-25 18:00:03.1122] main::init (390) Starting Logitech Media Server (v8.2.0, 1627922070, Tue Aug 3 11:43:18 CEST 2021) perl 5.032000 - arm-linux-gnueabihf-thread-multi-64int > [21-12-25 18:00:06.6594] Plugins::LMSannounce::Plugin::initPlugin (116) LMSannounce init start > [21-12-25 18:00:06.6608] Plugins::LMSannounce::Plugin::initPlugin (137) LMSannounce: using /usr/local/etc/la-ttsprofiles.json > [21-12-25 18:00:06.6620] Plugins::LMSannounce::Plugin::initPlugin (144) LMSannounce: parsed la-ttsprofiles.json > [21-12-25 18:00:06.6627] Plugins::LMSannounce::Plugin::initPlugin (150) LMSannounce initialized (v0.1.0) > [21-12-25 18:00:34.3549] Plugins::LMSannounce::Plugin::handleJSONP (201) handleJSONP cmd=announceTTS pid=00:04:20:22:fa:31 forcewake= > [21-12-25 18:00:34.3559] Plugins::LMSannounce::Plugin::handleJSONP (210) handleJSONP targetClient=00:04:20:22:fa:31 > [21-12-25 18:00:34.3566] Plugins::LMSannounce::Plugin::savePlaylistState (374) savePlaylistState called > [21-12-25 18:00:34.3611] Plugins::LMSannounce::Plugin::announceTTS (323) announceTTS called: ttspreset=gtts-de text=TextTextText > [21-12-25 18:00:34.3621] Plugins::LMSannounce::Plugin::announceTTS (325) announceTTS: preset={'output' => '-o ','options' => '','text' => '-t','cmd' => '/home/tc/gTTS.sh'} > [21-12-25 18:00:34.3626] Plugins::LMSannounce::Plugin::announceTTS (330) announceTTS: command: /home/tc/gTTS.sh -o /tmp/annTTS.wav -t "TextTextText" -------------------- > > > > > one thing: in the log I saw the following lines: > > Code: -------------------- > > [21-12-25 18:00:34.3621] Plugins::LMSannounce::Plugin::announceTTS (325) announceTTS: preset={'output' => '-o ','options' => '','text' => '-t','cmd' => '/home/tc/gTTS.sh'} > [21-12-25 18:00:34.3626] Plugins::LMSannounce::Plugin::announceTTS (330) announceTTS: command: /home/tc/gTTS.sh -o /tmp/annTTS.wav -t "TextTextText" -------------------- > > > > isn't there one extra space after -o ? > > Code: -------------------- > > -o /tmp/annTTS.wav -------------------- > > Hi Roland, could you please have look on it - still same problem. Thanks, Martin
------------------------------------------------------------------------ martingr's Profile: http://forums.slimdevices.com/member.php?userid=64961 View this thread: http://forums.slimdevices.com/showthread.php?t=109096 _______________________________________________ plugins mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/plugins
