Help - Search - Members - Calendar
Full Version: ULRTCS - Universal Language Real-Time Chat Speaker Example
Skype Community > English > Development, Betas and Skype Garage > Skype Public API
TheUberOverlord
The ULRTCS will speak ALL your mesages sent and received in all Skype chats, even ones not started yet! Some might say:

"Why would I need this!"

Every once and awhile we all get busy or maybe you just want to take a little break and watch a little TV and yet don't want to miss Skype chat message from selected people.

You can minimize the ULRTCS to your toolbar and if you are working on your computer have no need, to always be looking at those FLASHING toolbar chat message received reminders.

Once again, this example was shared so that it might help other Skype Developers become more motivated and see just how powerful the Skype4COM lib interface really is. This was done in less than 7kb, look at the HTML source cool.png

Now imagine what you could do, here are just some examples:

Auto-Answer calls, this interface supports "Voice Recognition" as well, however, it was not used in this example, this means you could create responses based on your callers words for example, no DTMF, human voice driven:

"ZOverLord is currently not here, would you like me to conference this call to ZOverLord's cell phone? Please answer Yes or No"

You could create a message that callers hear prior to a real human being answering the call, maybe even do different things based on their verbal answers:

"Hello, these calls are monitored for quaility assurance...."

This is in Early Beta, "Voice Recognition" is currently supported but will be added in the future to this example so that you can speak the names of contacts and call them without using a single key cool.png and you are more than welcome to look at the HTML source code. It is based on the Skype4COM lib. Please do NOT distribute this.

The ULRTCS will speak any of your Skype chat messages you receive and send from ANY active chats you have or new ones that are created as well.

If the chat has no Topic, the Friendly Chat Name will be used otherwise the Chat Topic Name will be used. For each chat message received you will hear:

"Message from (Chat Topic of Chat Friendly Name) received from (Skype User Display Name) says (Chat Message Text).

It will automatically Pause and Resume when you make or receive any Skype calls.

No Skype chat messages will be lost, they will be queued and once your Skype call is completed, any Skype chat messages received during your call will be spoken as soon as your Skype call completes.

In order for the automatic Pause and Resume currently to work, you need to run this locally currently, so here is a zip file which contains the HTML file.

Currently this only will work with Internet Explorer but there are plans to make this a seperate binary for Windows/Linux/Mac as well as add this concept to the ULRTMT for all the languages it supports as well.

Here is the Zip file:

http://testing.onlytherightanswers.com/sky...TCSforSkype.zip

If you would first like to see a demo of this, you can click on this link, make sure you choose the "Allow this program to use Skype" at the top of the list, the verbal greeting the very first time may repeat as many as 4 times, be aware that currently if you run the demo version below and NOT the version from the zip file above, it will NOT pause for inbound or outbound calls:

http://testing.onlytherightanswers.com/sky...TCSforSkype.htm

NOTE: If you open the demo page above and do NOT hear a voice, this means you are missing the Text to Speech software on your computer and will need two additional downloads which will need to be installed from Microsoft which are located here before the ULRTCS will function properly:

http://activex.microsoft.com/activex/contr...api/spchapi.exe

http://activex.microsoft.com/activex/contr...nt2/tv_enua.exe

Any questions, please post here.
bertouta
Thanks for sharing again :wink:

Antoine
TheUberOverlord
Made some minor error logic improvements.
TheUberOverlord
You can use this at the same time as the ULRTMT - Universal Language Real-Time Message Translator so that you can hear English spoken if you are trying to learn English, soon other Languages will be able to be spoken as well. More about the ULRTMT here:

http://forum.skype.com/viewtopic.php?t=58471
TheUberOverlord
Added additional status logic, speaks change in connection status, attachment status, and user status now as well as lauches Skype if Skype is not started.
TheUberOverlord
Added a fully documented version of the ULRTCS so that if there is any confusion on how this was done, it might make things more clear.

This documented version could be helpful when trying to understand how to process Skype chat messages.

Here is the link to the documented commented version, just do a view source on the HTML:

http://testing.OnlyTheRightAnswers.com/sky...DocForSkype.htm
TheUberOverlord
The ULRTCS Chat Speaker can be used with the ULRTMT Chat Language Translator if the output language to the Skype chat is in English. More on the ULRTMT Langauge translator can be found here:

http://forum.skype.com/index.php?showtopic=58471
BCgirl
crying.png I can not figure it out how to download this software. MY system is Windows XP. How come they also block me when I try top open your Zip file?
QUOTE(TheUberOverlord @ Sun Aug 20 2006, 16:47) [snapback]289394[/snapback]

The ULRTCS Chat Speaker can be used with the ULRTMT Chat Language Translator if the output language to the Skype chat is in English. More on the ULRTMT Langauge translator can be found here:

http://forum.skype.com/index.php?showtopic=58471

This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.