speechd-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Writing a driver for Finnish speaking synthesizer?


From: Petteri Heiskari
Subject: Writing a driver for Finnish speaking synthesizer?
Date: Wed, 24 Sep 2008 17:20:10 +0300

Thanks Hynek!

Unfortunately I don't have any funding to participate in bigger development
work. However I can send you the interface when I get it ready (actually I
don't know if it should be public anyway because of licensing - no problem
making it public). I have fixed some memory leaks and re-written some code
but I guess you won't have much use for it.

So I am now making interface the old way and in future in the new way if
necessary.

Best regards, Petteri

-----Original Message-----
From: Hynek Hanke [mailto:address@hidden 
To: address@hidden
Sent: 24 September 2008 17:05
To: Petteri Heiskari
Cc: speechd at lists.freebsoft.org
Subject: Re: Writing a driver for Finnish speaking synthesizer?


Petteri Heiskari napsal(a):
> I have been studying a couple of days the way Speech Dispatcher works. 
> I have version 0.6.6 installed and started my work based on ttsapi.h & 
> ttsapi.c.
>   

Hi Petter,

thanks for your effort. There is however a misunderstanding.
We are currently developing two projects. One is the old implementation of
Speech Dispatcher, which is currently being used, but in certain ways quite
limited. Then there is an effort to implement a new Speech Dispatcher
composed of a Message Dispatcher and TTS API Provider. This later solution
is better designed, more feature complete, easier to extend, but not yet
ready for end-users.

For developing the output module, you must chose which one do you want to
use, because their output modules are not compatible (although it is
possible to use Dispatcher modules in TTS API Provider using a bridge). What
you tried to do is to develop a TTSAPI output module (driver) and use it
with Speech Dispatcher. That doesn't work.

Unfortunatelly, in the old Speech Dispatcher, the output module MUST care
about audio output and there is no ,,retrieval'' method. The prefered way to
play audio is to use the libspdaudio library as described in Speech
Dispatcher documentation.

I would recommend you either develop an output module for Speech Dispatcher,
use the generic output module for Speech Dispatcher or help us to finish TTS
API Provider.

With regards,
Hynek Hanke







reply via email to

[Prev in Thread] Current Thread [Next in Thread]