Ist es möglich, die Stimme einer anderen Person mit demselben Akzent zu verwenden?
Zum Beispiel, wenn ich AVSpeechSynthesisVoice (Sprache: "en-US") mache, verwendet es automatisch eine Frauenstimme, aber ich wollte stattdessen einen Mann mit demselben Akzent.
Ist es möglich, die Stimme innerhalb des gleichen Akzents zu ändern, oder die einzige Möglichkeit ist es, eine andere Stimme mit einem anderen Akzent auszuprobieren (zB: us-AU)
(Bitte beachten Sie, dass ich die gesamte Stimme ändern möchte, nicht die Eigenschaften, wie Tonhöhe, Geschwindigkeit usw.)
Danke
Sie können AVSpeechSynthesisVoice(identifier: "com.apple.ttsbundle.siri_male_en-GB_compact")
Die IDs können gefunden werden, wenn Sie AVSpeechSynthesisVoice.speechVoices()
Nein, Sie können die Stimme AVSpeechSynthesisVoice (Sprache: "en-US") hier nicht ändern. Weil es BCP-47-Code vordefiniert ist, der von Apple verwendet wird und nicht manipuliert werden kann. Zu Ihrer Information Hat in iOS 7.0 AVSpeechSynthesizer US männliche Stimme?
Und es ändert sich nicht in ios8 und ios9
Tags und Links ios avspeechsynthesizer