Your comments

Alex -
Oddcast (SitePal's parrent company) provides a TTS API solution. Please send a note to sales@oddcast.com for more information.
Regards
Gil
SitePal Team
If all you are looking to do is select from a pre-defined set of characters (without providing any character editing features, scaling etc.) - then I would go with the approach outlined above - create a Scene for each of the characters you want to support, without background or audio.

Using the API you would duplicate the appropriate Scene per user's selection, and dynamically assign audio and background via api calls.
Will that work for you?
Gil
Hi Rui -
There is no way to assign a character to a Scene via the API. However you could pre-prepare multiple Scenes (with different characters assigned to each) and dynamically select the Scene based on user choices.

What are you trying to accomplish? let me know perhaps I can suggest a solution.

If you are trying to simulate user creation of characters, you may want to check out a different solution Oddcast (SitePal's parent company) offer for that purpose - the Avatar Framework.
see - http://www.oddcast.com/dev/framework/

Hope this helps,
Gil
SitePal Team
Gianfranco -
The implementation has now been deployed. Looks like it requires more time on the live environment due to CDN purging. Take a look and see if it matches your needs.
We are looking at possible ways to make it update faster.
Will advise.
Gil
Gianfranco -
The implementation is now being tested in our staging environment and we are finding average times of less than 1 minute, and we are not seeing any times longer than 90 sec.

We should have this deployed within a day or two - at which point you could test for yourself.
Gil
Paul -
We appreciate your interest and totally understand the value of having this capability. We are looking at adding offline playback in PowerPoint in the future.

For the moment - if you must use the PowerPoint presentation offline - I can suggest a workaround -
capture each SitePal scene as a video, save it locally (mp4 format would probably be best), and import it to Powerpoint.
This will not require Internet connection for playback.

To capture & generate the videos, you could use any number of available utilities. We also have a built in "Video Export" tool in SitePal which generates a video of a Scene.

If you send a note to support@oddcast.com - and identify your account, we will add the video export feature to your account at no extra cost.

Hope this helps,
Gil
SitePal Team
Absolutely.
The response text is returned by the callback function
vh_aiResponse()

Check out the documentation in the API reference.

here is an example of using the API to speak and display AI responses -
http://www.oddcast.com/support/sayAIR...

Hope this helps,
Gil
The powerpoint presentation needs an internet connection in order to display the embedded characters.
My guess is that in your company's internal environment the connection to the internet is either unavailable, or restricted (i.e. to "approved" sites).
If the latter, contact your IT department and get them to whitelist
*.oddcast.com & *.sitepal.com

Hope this helps,
Gil
SitePal Team
The missing mp4 problem will go away when we update the implementation - however, as noted the video generation takes a bit of time, the mechanism was not designed to be 'real time'.

That said, we will see what we can do to tighten the video generation times.
Gil
Fred -
More info here - http://www.oddcast.com/dev/ttsapi/
The API is available in several flavors, one of them is HTTP REST which can be used in mobile apps.
Regards,
Gil