2

AVSpeechSynthesizer で声のピッチを変更したり、AVSpeechSynthesizer からの出力音声に何らかの効果を加えたりして、別の音に聞こえるようにすることはできますか?

4

2 に答える 2

0

デフォルトのピッチは 0.5 です。

AVSpeechUtteranceMinimumSpeechRate は 0.0 です

AVSpeechUtteranceMaximumSpeechRate は 1.0 (最高の発話速度) です。

AVSpeechSynthesizer *synthesizer= [[AVSpeechSynthesizer alloc]init];
synthesizer.delegate=self; 
AVSpeechUtterance *utterances =
[AVSpeechUtterance speechUtteranceWithString:text];utterances.voice
= [AVSpeechSynthesisVoice voiceWithLanguage:@"de-DE"];//change voice utterances.rate=0.5;//default rate
[synthesizer
speakUtterance:utterances];
于 2016-12-29T12:19:47.537 に答える