Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

SAPI Viseme timings on Windows 7

23 views
Skip to first unread message

MSUser810

unread,
Mar 4, 2010, 1:43:01 PM3/4/10
to
Hi,

I am working with the C# interface for the SAPI engine on windows 7. I am
using the viseme timings returned by the engine in order to map animations
(lip sync) to speech. This works great on Windows XP, but on windows 7, the
viseme times returned by the engine are weird. e.g. Some of the viseme start
times are greater than the length of the sound file itself. So the lip sync
occurs even after the sound has finished playing.

Is there any change for SAPI on Windows 7 that i should be aware of when
dealing with the viseme timings? The code works excellently on XP, but it
seems the viseme start times returned on W7 are wrong.

I am using "VisemeReachedEventArgs::AudioPosition.TotalSeconds" to get the
start time of the viseme relative to the start of the sound file.

Please let me know what you think. Help is greatly appreciated.

Thanks

0 new messages