2014-05-06, 14:31
(2014-05-06, 03:53)jhall Wrote: so does this mean if you run the server on a remote machine and select google, the server will run mpg123 -s for you so that you don't have to have mpg123 on the pi?
It will try mpg123, sox and then mplayer.
(2014-05-06, 13:54)jhall Wrote: I made the recommended changes and noticed a couple things.
First, the new listener daemon on the server listens on 8259, not 8256, causing the client to think it isn't running. I edited the file created in .config/ to correct this on the server since editing on the pi was going to be more annoying.
Next I tried the play OSD sounds all the time vs only when media is not running vs never. Interestingly enough when I selected never, the speech stopped until I selected always (as predicted) but then when I tried to play live tv it still did not talk while live tv was going. I noticed on my windows machine it would speak the OSD whether that setting was at its default or whether it was set to always.
I finally found the settings under system that deal with audio output. I did not have time to play with bypass audio or not settings on the pi. I got google tts running, she talks really slow and does not seem to adhere to the speed settings. Is there a way to select a different voice?
I also noticed while the tts addon is active, the pi doesn't seem to respond to yatse trying to gather the pvr data (yatse runs on my phone for remote controlling the tv) that could be because the addon is hitting it hard for polls?
Sorry about the port. That's a mistype. I'll be changing it back.
You can't change anything about Google.
As far as rate with the ttsd backend, not all backends honor that. I'll have to make it hide for those that don't.
I'm not sure about the yatse issue you described. You could try increasing the poll interval in the addon's advanced settings and see if that helps.
(2014-05-06, 07:18)Traker1001 Wrote: Howdy,
I have been getting sapi crashes where the speech will just stop. When that happens the log file shows this. If I press F12 Once to shut it down and then again to restart it the speech will come back up and start speaking, Just that when speech stops I don't know if its just the speech that quite or if the thing locked up.[/php]
Code:18:51:32 T:2564 NOTICE: section:
18:51:36 T:3508 NOTICE: service.xbmc.tts: Control: 0
18:51:36 T:3508 NOTICE: service.xbmc.tts: Control: 300
18:51:52 T:3508 NOTICE: service.xbmc.tts: Control: 302
18:51:55 T:3508 NOTICE: service.xbmc.tts: Control: 300
18:51:59 T:3508 NOTICE: service.xbmc.tts: Control: 305
18:51:59 T:3308 ERROR: Exception in thread TTSThread: SAPI:
Traceback (most recent call last):
File "C:\Program Files\XBMC\system\python\Lib\threading.py", line 808, in __bootstrap_inner
self.run()
File "C:\Program Files\XBMC\system\python\Lib\threading.py", line 761, in run
self.__target(*self.__args, **self.__kwargs)
File "C:\Users\Admin\AppData\Roaming\XBMC\addons\service.xbmc.tts\lib\backends\base.py", line 214, in _handleQueue
self.threadedSay(text)
File "C:\Users\Admin\AppData\Roaming\XBMC\addons\service.xbmc.tts\lib\backends\sapi.py", line 26, in threadedSay
self.SpVoice.Speak(text,1)
COMError: (-2147200958, None, (None, None, None, 0, None))
and
Any Ideas?Code:21:19:56 T:3580 NOTICE: service.xbmc.tts: Control: 306
21:19:57 T:3580 NOTICE: service.xbmc.tts: Control: 32
21:19:57 T:3580 NOTICE: service.xbmc.tts: Control: 305
21:19:57 T:3692 ERROR: Exception in thread TTSThread: SAPI:
Traceback (most recent call last):
File "C:\Program Files\XBMC\system\python\Lib\threading.py", line 808, in __bootstrap_inner
self.run()
File "C:\Program Files\XBMC\system\python\Lib\threading.py", line 761, in run
self.__target(*self.__args, **self.__kwargs)
File "C:\Users\Admin\AppData\Roaming\XBMC\addons\service.xbmc.tts\lib\backends\base.py", line 214, in _handleQueue
self.threadedSay(text)
File "C:\Users\Admin\AppData\Roaming\XBMC\addons\service.xbmc.tts\lib\backends\sapi.py", line 26, in threadedSay
self.SpVoice.Speak(text,1)
COMError: (-2147200958, None, (None, None, None, 0, None))
21:19:57 T:3580 NOTICE: service.xbmc.tts: Control: 300
21:19:58 T:3580 NOTICE: service.xbmc.tts: Control: 8
21:20:15 T:3580 NOTICE: service.xbmc.tts: Control: 300
21:20:20 T:3580 NOTICE: service.xbmc.tts: Control: 0
Also, What are the "service.xbmc.tts: Control: 302" messages?
@EDIT - Im sorry this is with Gotham final on win 7 x64.
I'll see if I can do something about those errors.
The Control messages are for debugging. It's just the ID of the current control.