0
我使用flite引擎來產生聲音n iphone現在一切正常 是否有可能改變聲音的音調讓我說我想把我的聲音...我可以去做??我們可以改變過濾引擎中的音調嗎?iphone
我使用flite引擎來產生聲音n iphone現在一切正常 是否有可能改變聲音的音調讓我說我想把我的聲音...我可以去做??我們可以改變過濾引擎中的音調嗎?iphone
是的,
在FliteTTS.m你可以看到下面的方法定義。這可以在任何地方調用FliteTTS包含在您已經調用講文本的相同方式中。我不知道該怎麼對這些敏感值,但..
-(void)setPitch:(float)pitch variance:(float)variance speed:(float)speed
{
feat_set_float(voice->features,"int_f0_target_mean", pitch);
feat_set_float(voice->features,"int_f0_target_stddev",variance);
feat_set_float(voice->features,"duration_stretch",speed);
}
谷歌searchinf爲int_f0變量提供了一些有用的例子
例如,在我們的 `cmu_us_sls_diphone」語音(美國 英文女性雙音素語音)。我們不得不 從
feat_set_float(v->features,"int_f0_target_mean",110.0);
feat_set_float(v->features,"int_f0_target_stddev",15.0);
feat_set_float(v->features,"duration_stretch",1.0);
更改默認參數
feat_set_float(v->features,"int_f0_target_mean",167.0);
feat_set_float(v->features,"int_f0_target_stddev",25.0);
feat_set_float(v->features,"duration_stretch",1.0);
我想直接把這些值代入FliteTTS將讓你去探索。