View this page "mobicents-tts-ra"

7 views
Skip to first unread message

amit.b...@gmail.com

unread,
May 19, 2007, 7:16:55 AM5/19/07
to mobicents-public

Click on http://groups.google.com/group/mobicents-public/web/mobicents-tts-ra
- or copy & paste it into your browser's address bar if that doesn't
work.

Oleg Kulikov

unread,
May 20, 2007, 12:44:56 AM5/20/07
to mobicents-public
It should be an extension of media ra.

mediara.play("file:/welcome.wav");
mediara.play("You are welcome");

On 19 май, 15:16, "amit.bhay...@gmail.com" <amit.bhay...@gmail.com>
wrote:
> Click onhttp://groups.google.com/group/mobicents-public/web/mobicents-tts-ra

Ivelin Ivanov

unread,
May 21, 2007, 8:34:03 AM5/21/07
to mobicent...@googlegroups.com
Not following. what would mediara.play() do without being associated
with a media session or media connection?

TTS is responsible for converting text to speech. It seems fine to me
to have the speech written in a file before being played via the Media
RA. Eventually it may make sense for the TTS to stream the speech, but
doesn't look like an immediate problem to solve.

Ivelin

Amit Bhayani

unread,
May 21, 2007, 8:41:39 AM5/21/07
to mobicent...@googlegroups.com
In addition I will extend the TTS RA in future where user can add different Voices and Lexicon. As of now its only available with US English lexicon and three fixed voices. Do we want to blot the Media RA with all these details of TTS?

Amit.

Ivelin Ivanov

unread,
May 21, 2007, 8:44:26 AM5/21/07
to mobicent...@googlegroups.com
I suppose these can be initialization properties for a new TTS session.

Ivelin Ivanov

unread,
May 21, 2007, 8:47:23 AM5/21/07
to mobicent...@googlegroups.com
what is the lifecycle of a TTS session? I can imagine synchronous
requests for TTS conversion and asynchronous events with URL (or SDP
in the future) to the file where the result is available. Asynchronous
events can also provide updates on the progress if its a large text
file or there are any intermediate errors.

What else can happen in the lifecycle of a TTS session? Possibly a
session initialized with given lexicon and Voice can be reused
multiple times by feeding new text.

Ivelin

Oleg Kulikov

unread,
May 22, 2007, 3:11:59 AM5/22/07
to mobicent...@googlegroups.com
Anyway, speech or voice are media data. The extesion of media ra with TTS related events seems to me more transparrent and will be easy used. From other hand media ra is deisgned to not only for RTP processing but to work with all kind of media oriented sessions. TTS may be considered as special endpoint for MGCP or special context for Megaco and developer may use same api to record speech to a file or for rtp streaming.
 

 
2007/5/21, Ivelin Ivanov <ivelin.atan...@gmail.com>:
Reply all
Reply to author
Forward
0 new messages