TTS RA (Text To Speech)
For long we have been thinking on having TTS functionality for mobicents and here is the initial thought http://groups.google.com/group/mobicents-public/web/mobicents-tts-ra
Let us share the ideas here to give the final shape to TTS RA.
initial idea is such that TTS RA need not be asynchronous as the service using TTS RA would require the output immediately. I don't see any point in using Events for TTS RA. Service's making use of *only* TTS RA doesn't make any sense and has to be used in conjunction with Media RA to transmit the speech to SIP Client.
Questions that comes to my mind are
1) Is it required to have TTS as asynchronous?
2) Should we make TTS capable enough to accept the SDP and transmit the speech back to SIP Client? Wouldn't this be repetition of work since Media RA is already capable of doing this?
3) TTS RA makes use of FreeTTS which is not 100% compliant to JSAPI. JSAPI is not mature enough to give output as audioFile. Do you think there is any need to keep it JSAPI compliant?
4) Should TTS RA be event driven?