Bug 250665 - Regression: SpeechSynthesis.getVoices() no longer lists Kyoko (ja-JP) since iOS 16.0.2
Summary: Regression: SpeechSynthesis.getVoices() no longer lists Kyoko (ja-JP) since i...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebCore Misc. (show other bugs)
Version: Safari 16
Hardware: iPhone / iPad iOS 16
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2023-01-15 23:16 PST by Takao Baba
Modified: 2023-01-17 13:52 PST (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Takao Baba 2023-01-15 23:16:40 PST
# Steps to reproduce

1. Open https://eeejay.github.io/webspeechdemos/

# Expected behavior

"kyoko (ja-JP)" is listed on the voice pulldown.

# Actual behavior

"Kyoko (ja-JP)" is not listed on iOS 16.0.2 or later. iOS 16.0 or below seem work well.

Note that the Japanese text still can be spoken on iOS 16.0.2 though there are no Japanese voice.
https://jsbin.com/wiwifayahi/edit?html,js,output
Comment 1 Radar WebKit Bug Importer 2023-01-16 11:56:52 PST
<rdar://problem/104303763>
Comment 2 Takao Baba 2023-01-16 17:37:38 PST
I couldn't confirm on my device but my colleague says that enabling VoiceOver sometimes solves the issue. 

SpeechSynthesis is widely used for accessibility feature of educational textbook in Japan. This bug breaks at least two reading systems. I'm expecting the fix. Thanks.
Comment 3 chris fleizach 2023-01-17 13:52:12 PST
(In reply to Takao Baba from comment #2)
> I couldn't confirm on my device but my colleague says that enabling
> VoiceOver sometimes solves the issue. 
> 
> SpeechSynthesis is widely used for accessibility feature of educational
> textbook in Japan. This bug breaks at least two reading systems. I'm
> expecting the fix. Thanks.

Ack'd. There were no changes in 16.0.2 that would have caused this, so possible it's intermittent. We'll investigate