[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 1/7] move module_audio_init from each module to the module_util.c
From: |
Bohdan R . Rau |
Subject: |
[PATCH 1/7] move module_audio_init from each module to the module_util.c |
Date: |
Tue, 30 Nov 2010 11:34:39 +0100 |
On Tue, 30 Nov 2010 09:55:46 +0100, Andrei Kholodnyi
<andrei.kholodnyi at gmail.com> wrote:
> Hi Bohdan,
>
> Personally I like your proposal,
> I hope you are not too lazy for providing a clean patch for it :D
Hi Andrei!
Personally I am a little lazy, but I'll try (I only don't know when).
One important question:
I found old but working commercial Polish synthesizer - syntalk. I wrote
simple draft (generic module for 0.6.x/0.7.x), one of my (blind) friend
said it's rather usable. The problem is simple: syntalk does not support
pitch and rate changes. I used play command with tempo and pitch
parameters, but for me it should be good to use some internal
speech-dispatcher function instead.
In fact I wrote this function (as draft of course), but function needs
sonic library for rate, and samplerate+sonic for pitch.
So question is simple: as this function will be used in minimum two
modules (ivona and generic), should it be placed as common audio function,
or should it be private for these modules?
I also try to implement SAPI module (I won't wait for OpenSapi to be
usable, my friend started with writing windows part, if he will finish his
work I need only some hours to write speech-dispatcher module), and I also
want to use sonic and resampling... so may be it would be good idea to make
pitch/rate changer as common audio function?
And may be using samplerate is overkill... may be I should use simpler
resampling algorithm directly in this function?
ethanak
--
http://milena.polip.com/ - Pa pa, Ivonko!
- [PATCH 1/7] move module_audio_init from each module to the module_util.c, (continued)
- [PATCH 1/7] move module_audio_init from each module to the module_util.c, Trevor Saunders, 2010/11/28
- [PATCH 1/7] move module_audio_init from each module to the module_util.c, Andrei Kholodnyi, 2010/11/29
- [PATCH 1/7] move module_audio_init from each module to the module_util.c, Halim Sahin, 2010/11/29
- [PATCH 1/7] move module_audio_init from each module to the module_util.c, Bohdan R . Rau, 2010/11/29
- [PATCH 1/7] move module_audio_init from each module to the module_util.c, Trevor Saunders, 2010/11/29
- [PATCH 1/7] move module_audio_init from each module to the module_util.c, Bohdan R . Rau, 2010/11/30
- [PATCH 1/7] move module_audio_init from each module to the module_util.c, Andrei Kholodnyi, 2010/11/30
- [PATCH 1/7] move module_audio_init from each module to the module_util.c,
Bohdan R . Rau <=
- [PATCH 1/7] move module_audio_init from each module to the module_util.c, Halim Sahin, 2010/11/30
- [PATCH 1/7] move module_audio_init from each module to the module_util.c, Andrei . Kholodnyi, 2010/11/30
- [PATCH 1/7] move module_audio_init from each module to the module_util.c, Bohdan R . Rau, 2010/11/30
- [PATCH 1/7] move module_audio_init from each module to the module_util.c, Halim Sahin, 2010/11/30
- [PATCH 1/7] move module_audio_init from each module to the module_util.c, Bohdan R . Rau, 2010/11/30
- [PATCH 1/7] move module_audio_init from each module to the module_util.c, Andrei Kholodnyi, 2010/11/30