Хорошая текстовая библиотека JavaScript
Я ищу хорошую текстовую библиотеку javascript для своего приложения. Я огляделся и увидел Jtalk и speak.js, Но я не уверен, с кем идти. Мне любопытно узнать от людей о плюсах и минусах их, и мне интересно узнать, есть ли какой-нибудь другой плагин Javascript, с которым вы, ребята, сталкивались.
Я в основном визуализирую анимацию, и я хотел добавить немного звука для людей с нарушениями зрения, чтобы рассказать им, что происходит.
Ответы
Ответ 1
Ну, я предлагаю вам использовать JTtalk. Это зависит от вашей целевой аудитории, потому что юридически слепые и то, что вы думаете, слепые, могут различаться, и не все знают Брайля. Преимущества, которые я видел в Jtalk, действительно опирались на примеры, которые у него были, и насколько хорошо они работали. Для выполнения всей нашей интерфейсной части проекта с помощью JTalk нам потребовалось всего 2 дня, потому что мы в значительной степени просто редактировали примеры, которые у него были. У моего/моего группового мнения у Speak.js была более сложная кривая обучения. Тем не менее, мы обнаружили, что речь была немного невнятной и имела проблемы с пониманием, особенно для документов, в которых было много имен (например, упоминания о товарных статьях). Вот почему мы перешли на Брайля.
Мой старший проект был для слепых, однако мы поняли, что текст в речь не был тем, куда мы хотели пойти, потому что мы чувствовали, что Брайль был лучше. С Брайлем вы можете многозадачно работать, легко возвращаться и останавливаться, а большинство слепых людей могут читать Брайля намного быстрее, чем они могут слушать.
Ответ 2
Если вы не хотите писать много кода (или импортировать некоторую библиотеку, которую вы не понимаете), я предлагаю вам использовать службы Google TTS. Это довольно просто. Например, у вас есть текст вроде: welcome to Stack overflow
вы можете вызвать вот так:
http://translate.google.com/translate_tts?ie=UTF-8&q=Welcome%20to%20stack%20overflow&tl=en&total=1&idx=0&textlen=23&prev=input
Это вернет аудиофайл, читающий этот текст. Тогда ваша задача - использовать браузер для воспроизведения. Приятно и легко.
PS: у Google TTS действительно правдивый голос.
Пример: http://jsfiddle.net/qspcL/
Ссылка из: http://jnjnjn.com/187/playing-audio-on-the-ipad-with-html5-and-javascript/