Skip to content

Instantly share code, notes, and snippets.

@lacek
Last active August 29, 2015 14:00
Show Gist options
  • Save lacek/11366405 to your computer and use it in GitHub Desktop.
Save lacek/11366405 to your computer and use it in GitHub Desktop.

VoiceOver Bug Report

Description

VoiceOver in Cantonese is unable to speak the pattern /百分之[0-9]+/, i.e. Chinese percentage, e.g. "百分之10", "百分之20", "百分之1000", etc.

Procedures to reproduce

  1. Change Language to 繁體中文 (Traditional Chiense)
  2. Visit http://www.hko.gov.hk/textonly/v2/forecast/ndayc.htm in Safari
  3. Turn on VoiceOver with Default Dialect set to 中文 (廣東話) (Chinese (Cantonese))
  4. Use Rotor to change reading style to line by line
  5. Swipe down and VoiceOver reads every line except lines like "相 對 濕 度 : 百 分 之 80 至 95 。", which contains the pattern /百分之[0-9]+/

Console logs

###iPad (Version: 7.1 (11D167), Model: MD513ZP/A) Apr 28 16:17:33 XXXs-iPad voiced[6835] : Error (hex)80000000 (int)-2147483648 at /SourceCache/VoiceServices/VoiceServices-228/Daemon/VSSpeechServer.m:947 (couldn't process text) Apr 28 16:17:33 XXXs-iPad voiced[6835] : _BeginSpeaking: couldn't begin playback

###iPod Touch (Version: 7.0.6 (11B651), Model: MC903ZP/A) Apr 28 16:29:09 XXXs-iPod-touch voiced[134] : Error (hex)80000000 (int)-2147483648 at /SourceCache/VoiceServices/VoiceServices-225.1/Daemon/VSSpeechServer.m:931 (couldn't process text) Apr 28 16:29:09 XXXs-iPod-touch voiced[134] : _BeginSpeaking: couldn't begin playback

Related

Similar problem occurs in OS X 10.9.2. After execute the command say -v Sin-Ji "百分之10", no sound is produced.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment