Библиотека, которую вы используете, не очень хорошо работает, когда дело касается символа 0
(по крайней мере). Я протестировал ваш код, и он хорошо работал для любого другого ввода.
Почему-то при вводе 0
в эту библиотеку он отправляет запрос в API как XMLHttpRequest
вместо HTMLAudioElement
(используется для каждой рабочей речи).
XMLHttpRequest
has some restrictions when it comes to cross-domain requests (for more informations you can read about CORS ), а API, похоже, не поддерживает вызовы XMLHttpRequest
.
Это несоответствие между библиотекой и API, я подозреваю, что это ошибка в библиотеке, связанная с проверками достоверности / ложности.
Вам следует связаться с их службой поддержки и сообщить об этой ошибке.
Изменить:
Как написано в комментариях, кажется, что есть обходной путь, который заключается в добавлении пробела перед di git.