Page 1 of 1

Binding Assistant with SAPI4 or SAPI5

PostPosted: August 15th, 2008, 5:49 am
by YogiYang
I want to link/bind Assistant with SAPI4 or SAPI5.

Is this possible?

TIA

Yogi Yang

PostPosted: August 15th, 2008, 11:14 am
by Kambiz
The Office Assistant package does not have any code for that purpose. You have to do it all by yourself.

PostPosted: August 17th, 2008, 9:25 am
by YogiYang
Kambiz wrote:The Office Assistant package does not have any code for that purpose. You have to do it all by yourself.

OK Thanks.

I think I will have to use original MS Agent.

PostPosted: September 7th, 2008, 12:16 pm
by YogiYang
@Kambiz,

Just to update you on this.

Today while searching for alternative TTS Engines for my upcoming project I found this gem of a TTS Engine which is a freeware and open source implementation and is interesting. Please check it and see if you feel like adding it to Office Assistant VCL. anyway check it out please. (http://tcts.fpms.ac.be/synthesis/mbrola/mbrtts.html)

I am attaching a small code sample which shows how to use the TTS Engine.

HTH

Yogi Yang

PostPosted: September 8th, 2008, 1:02 am
by Kambiz
Actually I have already written a complete set of Delphi components for TTS and ASR (SAPI 4 and 5), and after several years I didn't decide to distribute them yet. :?

Anyway I don't see any clue to add TTS support to Office Assistant package. As you could find there are some free TTS components that you can use with the assistant. You just need to define a function that calls Assistant.Speek and TTS.Speak together.