krdpsr
@krdpsr
loading...

Как получить список голосов вопроизведения речи в браузере?

alert(JSON.stringify(speechSynthesis.getVoices()))

этот код возвращает пустой массив
в хроме на маке
  • Вопрос задан
  • 58 просмотров
Пригласить эксперта
Ответы на вопрос 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
Просто в JSON не сериализуется этот список.
console.log(speechSynthesis.getVoices()); // много лучше

Смотрите в консоль браузера:
console.log(
  speechSynthesis.getVoices()
    .map(voice => `${voice.name} (${voice.lang})`)
    .join("\n")
); 
/*
Alex (en-US)
Alice (it-IT)
Alva (sv-SE)
Amelie (fr-CA)
Anna (de-DE)
...
*/
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 11:14
65000 руб./за проект
19 апр. 2024, в 11:08
5000 руб./за проект
19 апр. 2024, в 10:59
150000 руб./за проект