Japanese text pronounced incorrectly by AVSpeechSynthesizer
Originator: | clindsay | ||
Number: | rdar://30364053 | Date Originated: | 02/04/2017 |
Status: | Resolved | Resolved: | |
Product: | iOS + SDK | Product Version: | 10.2 |
Classification: | Other Bug | Reproducible: | Always |
Area: AVFoundation Summary: Often, but not always, the small versions of the Japanese characters や、ゆ、よ are mispronounced by AVSpeechSynthesizer as if they were the large versions. A few examples of this are はっしゃ which is pronounced as はっしや なっしゃ which is pronounced as なっしや じんりょく which is pronounced as じんりよく I'm sure there are more cases, but these are reliably reproducible examples. Steps to Reproduce: let synthesizer = AVSpeechSynthesizer() let utterance = AVSpeechUtterance(string: "なっしゃ") utterance.voice = AVSpeechSynthesisVoice(language: "ja-JP") synthesizer.speak(utterance) Expected Results: The text should be pronounced "nassha" Actual Results: The text is pronounced "nasshiya" Version: iOS 10.2 Notes: This is reproducible both in the simulator and on an actual device. Configuration: iPhone SE
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!