AVSpeechSynthesizer で声のピッチを変更したり、AVSpeechSynthesizer からの出力音声に何らかの効果を加えたりして、別の音に聞こえるようにすることはできますか?
1504 次
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 に答える