mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-11-02 06:01:53 +00:00
[1.43.48]
Add mbrowrap.cpp to emulate the mbrola library which is available in Windows, but not on Linux. mbrola voices in command-line espeak and libespeak now call mbrola directly rather than generating phoneme information as text. Mbrola phonemes as text is still available with the new --pho command-line option. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@248 d46cf337-b52f-0410-862d-fd96e6ae7743
This commit is contained in:
@@ -140,7 +140,6 @@ void SetSpeed(int control)
|
||||
int s1;
|
||||
int wpm;
|
||||
int wpm2;
|
||||
int test=0;
|
||||
|
||||
speed.loud_consonants = 0;
|
||||
speed.min_sample_len = 450;
|
||||
@@ -172,43 +171,6 @@ void SetSpeed(int control)
|
||||
speed.loud_consonants = (wpm - 360) / 8;
|
||||
}
|
||||
|
||||
#ifdef deleted
|
||||
if(wpm >= 450)
|
||||
{
|
||||
// TEST
|
||||
speed1 = 6;
|
||||
speed2 = speed3 = 5;
|
||||
speed.pause_factor = 12;
|
||||
speed.clause_pause_factor = 15;
|
||||
speed.wav_factor = 70;
|
||||
speed.lenmod_factor = 53;
|
||||
speed.min_sample_len = 400;
|
||||
return;
|
||||
}
|
||||
if(wpm > 390)
|
||||
{
|
||||
// TEST
|
||||
speed1 = 6;
|
||||
speed2 = speed3 = 5;
|
||||
speed.pause_factor = 13;
|
||||
speed.clause_pause_factor = 15;
|
||||
|
||||
if(wpm >= 440)
|
||||
{
|
||||
speed.wav_factor = 72 - (wpm - 440)/4;
|
||||
speed.lenmod_factor = 60 - (wpm - 440)/2;
|
||||
speed.min_sample_len = 420 - (wpm - 440);
|
||||
}
|
||||
else
|
||||
{
|
||||
speed.wav_factor = 74;
|
||||
speed.lenmod_factor = 65 - (wpm - 400)/10;
|
||||
speed.min_sample_len = 450 - (wpm - 400)/2;
|
||||
}
|
||||
return;
|
||||
}
|
||||
#endif
|
||||
|
||||
wpm2 = wpm;
|
||||
if(wpm > 359) wpm2 = 359;
|
||||
if(wpm < 80) wpm2 = 80;
|
||||
@@ -269,9 +231,6 @@ void SetSpeed(int control)
|
||||
speed.min_sample_len = 420 - (wpm - 440);
|
||||
}
|
||||
|
||||
if(test > 0)
|
||||
speed.wav_factor = test;
|
||||
|
||||
speed.pause_factor = (256 * s1)/115; // full speed adjustment, used for pause length
|
||||
speed.clause_pause_factor = 0;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user