Web Speech API «составляет» целое слово из одной буквы («p» -> «Police» на немецком языке) - PullRequest
0 голосов
/ 27 сентября 2018
var utterThis = new SpeechSynthesisUtterance("kohp");
utterThis.lang = 'de-DE';
speechSynthesis.speak(utterThis);

https://jsfiddle.net/bawzr0f4/

Почему этот код производит произнесенное слово "kohpolizei" вместо "kohp"?

"Polizei" - это немецкое слово для "полиции",Кстати.

Редактировать после некоторых экспериментов в разделе комментариев:

"kohw" --> "kohweiß",
"kohg" --> "kohgesetz",
"kohb" --> "kohblei"

(все суффиксы - немецкие слова)

и другие префиксы, такие как "leh", также работают ("lehp" -> "lehpolizei")

Браузеры / Система: Chrome 69.0.3497.100 (64-разрядная версия) и Firefox 62.0 (64-разрядная версия), Windows 10 Professional

...