[Olympus developers 187]: Re: sapi clarification

Thomas Harris tkharris at gmail.com
Wed Feb 24 21:13:27 EST 2010


Thanks for all the info Ben.

I think that in the last link,
http://msdn.microsoft.com/en-us/library/ms719820%28VS.85%29.aspx, the "file"
is a file of text that is to be synthesized, not an audio file to be played.

Thanks,
-Thomas

On Wed, Feb 24, 2010 at 4:02 PM, Benjamin Frisch <bfrisch at cs.cmu.edu> wrote:

> Hi Thomas,
> If you are using Windows 7 SDK it should use SAPI 5.4 on Windows 7, SAPI
> 5.3 on Windows Vista, and SAPI 5.1 on Windows xp.  Windows 6.1 SDK uses 5.3
> or below.  Otherwise, it will be linking with the SAPI 5.1 library.  Let me
> know if that seems to not be the case for you.
>
> While, I don't know much about the true extent of SAPI's SSML support,
> other than the XML TTS tutorial at
> http://msdn.microsoft.com/en-us/library/ms717077%28VS.85%29.aspx.
> Microsoft seems to be claiming that SAPI 5.3 supports SSML in its
> enitierity.   I recommend taking a look at
> http://msdn.microsoft.com/en-us/magazine/cc163663.aspx and perhaps playing
> around with the SSML, the audio tag, and SAPI through .NET.  Also,
> http://msdn.microsoft.com/en-us/library/ms719820%28VS.85%29.aspx shows how
> with a change of a paramenter to ISpVoice, SAPI would instead play an audio
> file name.  Perhaps, Kalliope could be tweaked if necessary to processes the
> audio tag itself in a similar fashion to how it strips out SSML from input
> to Flite.
>
> Thanks,
> Ben
>
> On Wed, Feb 24, 2010 at 12:13 PM, Thomas Harris <thomas at edalytics.com>wrote:
>
>> Hi,
>>
>> Can anyone tell me why Kalliope uses SAPI 5.1 vs like 5.3?
>>
>> It's actually hard for me to tell. The documentation is a little sketchy,
>> but it looks like 5.3 may support ssml while 5.1 only supports a proprietary
>> version. Even for 5.3 though, I can't be confident from the documentation
>> that ssml if fully supported. Anyone know anything about that.
>>
>> Anyway, all of this investigation was to see if I could throw wav files
>> into the tts. I thought it would be a simple matter of including an
>> <ssml:audio> tag, but that opened a can of worms.
>>
>> Thanks,
>> -Thomas
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.srv.cs.cmu.edu/pipermail/olympus-developers/attachments/20100224/a1d2997b/attachment.html


More information about the Olympus-developers mailing list