New TTS engine: MaryTTS

Rats, so much for that idea then.

What am I doing wrong here:

I set up Mary TTS according to the instructions and what BOFH posted. I can run the server and I have been able to download voices. I created a TCP rule for port 59125 and I can access the server locally from a web browser and I can type in text and hear the response from Mary TTS. I setup the URL on the TTS tab of the web browser, choose Mary, choose English American or just English type some text and hit “Say”…nothing happens. Did I do something wrong here because it appears to me that Mary TTS is setup properly as a server on my Windows 10 machine.

[quote=“lemrock, post:22, topic:188263”]What am I doing wrong here:

I set up Mary TTS according to the instructions and what BOFH posted. I can run the server and I have been able to download voices. I created a TCP rule for port 59125 and I can access the server locally from a web browser and I can type in text and hear the response from Mary TTS. I setup the URL on the TTS tab of the web browser, choose Mary, choose English American or just English type some text and hit “Say”…nothing happens. Did I do something wrong here because it appears to me that Mary TTS is setup properly as a server on my Windows 10 machine.[/quote]

Im gonna guess and say you didn’t put en-us in the box to the right of the language “English”?

Pretty much you only need server, English and “En-us”. En only doesnt work!

Maybe put a volume or such to make sure you can hear it if your default ia so low.

[quote=“integlikewhoa, post:23, topic:188263”][quote=“lemrock, post:22, topic:188263”]What am I doing wrong here:

I set up Mary TTS according to the instructions and what BOFH posted. I can run the server and I have been able to download voices. I created a TCP rule for port 59125 and I can access the server locally from a web browser and I can type in text and hear the response from Mary TTS. I setup the URL on the TTS tab of the web browser, choose Mary, choose English American or just English type some text and hit “Say”…nothing happens. Did I do something wrong here because it appears to me that Mary TTS is setup properly as a server on my Windows 10 machine.[/quote]

Im gonna guess and say you didn’t put en-us in the box to the right of the language “English”?

Pretty much you only need server, English and “En-us”. En only doesnt work!

Maybe put a volume or such to make sure you can hear it if your default ia so low.[/quote]
I did put us-en in the box. Normally I would see a file go to Sonos to play but I don’t see that happening for MaryTTS and volume is at 75. I’m sure whatever my issue is it’s a minor setup thing I’m missing.

Well there is not much in Sonos as far as setup for MARY. Here is a pic to maybe help. Do you have port number and http:// on the server?

If this pic don’t help we have to look at the MARY server a bit more.

Well there is not much in Sonos as far as setup for MARY. Here is a pic to maybe help. Do you have port number and http:// on the server?

If this pic don’t help we have to look at the MARY server a bit more.[/quote]
My setup tab looks exactly like your pic. My MaryTTS server URL (http://192.168.1.24:59125) does work. I’m able to reach it using a browser. I setup my Norton Firewall to allow incoming TCP traffic on that 59125 for local and remote. I really believe I have it setup correctly…it’s just that one thing I’m missing…

Well there is not much in Sonos as far as setup for MARY. Here is a pic to maybe help. Do you have port number and http:// on the server?

If this pic don’t help we have to look at the MARY server a bit more.[/quote]
My setup tab looks exactly like your pic. My MaryTTS server URL (http://192.168.1.24:59125) does work. I’m able to reach it using a browser. I setup my Norton Firewall to allow incoming TCP traffic on that 59125 for local and remote. I really believe I have it setup correctly…it’s just that one thing I’m missing…[/quote]

Switching over to microsoft server works in the TTS section of SONOS Plugin? If microsoft works but Mary doesn;t then you probley have somthing in the mary Server incorrect. If you can’t get either to work it’s probley something on the sonos or sonos plugin side.

@lemrock, I had exactly the same issue then realised I had a space at the start of my url - http://192.168.1.205:59125

Long shot but double check it.

Well there is not much in Sonos as far as setup for MARY. Here is a pic to maybe help. Do you have port number and http:// on the server?

If this pic don’t help we have to look at the MARY server a bit more.[/quote]
My setup tab looks exactly like your pic. My MaryTTS server URL (http://192.168.1.24:59125) does work. I’m able to reach it using a browser. I setup my Norton Firewall to allow incoming TCP traffic on that 59125 for local and remote. I really believe I have it setup correctly…it’s just that one thing I’m missing…[/quote]

Switching over to microsoft server works in the TTS section of SONOS Plugin? If microsoft works but Mary doesn;t then you probley have somthing in the mary Server incorrect. If you can’t get either to work it’s probley something on the sonos or sonos plugin side.[/quote]
The Microsoft stuff works in the TTS section of the SONOS plugin. When I get home tonight I will look carefully at Mary TTS server but since I’m able to access it through a web browser and it behaves correctly, I do believe it is setup properly… Thanks to all that are helping me with this.

Hi Lemrock did you ever resolve this. I am on VeraPlus running UI7 with MARYTTS on WHS 2011 and have exactly the same issue, you describe. Can access and play from the laptop from Google chrome. So the port is open.

Any help greatly appreciated

Hi, went back over and entered everything again, now plays the message from a scene, though repeats. Guess I had a typo and maybe another, thanks for a great app

Is there a quick way of getting the server’s IP address?

On the server itself:

Windows → run CMD.exe and type IPCONFIG
Unix → In a command window type ifconfig

@BOFH, thanxs for the comeback, when I run IPCONFIG I only get the address and server name for the PC connected to the router, I also have both the MARY Server running and am able to get the MaryTTS client to work (get text to audio working) with MARY Server.

When I run the client I get the following in the cmd window

Mary TTS client 5.2 (imp. unknown) connected to localhost:59125, Mary TTS server 5.2 (impl. unknown)

PS: I did try the IP address for the PC:59125 in my browser with no success.

[glow=red,2,300]Never mind[/glow] I found it via looking at the devices connected to my router. both IPCONFIG and NSLOOKUP did not find the server. I’m now able to invoke the client via browser (webb).