Есть ли библиотеки JS для синтеза речи?
Что значит "хорошее качество"?
Синтез силами ОС будет считаться?
Если да, то в браузере есть встроенное API для синтеза речи:
https://developer.mozilla.org/ru/docs/Web/API/Web_...

Если хорошее качество - на уровне Яндекса, то нет, и быть не может.
На сегодняшний день лучший сервис: TEXTTOSPEECH.RU - онлайн озвучка текста  голосами. 
Можете использовать их API.  Есть безлимитые голоса. 
