Ключевые возможности
Вставьте текст или загрузите документ — Speechise прочитает его вслух на собственном голосовом движке, подсвечивая каждое предложение по мере озвучивания.

Голоса на более чем 20 языках, а язык текста определяется автоматически.

Расширение для Chrome, которое читает вслух любую веб-страницу в боковой панели и подсвечивает каждое предложение по ходу чтения.

Технический подход
- Фронтенд: перенос на Next.js с i18n с самого начала.
- Бэкенд: перестройка по Onion Architecture для чёткого разделения доменной логики и инфраструктуры.
- База данных: переход на PostgreSQL.
- Платежи: подписки Stripe, обработка вебхуков реализована напрямую.
- Преобразование текста в речь: Google TTS заменён собственным сервисом на базе Chatterbox — включая исследование и подбор голосов, — что убрало зависимость от стороннего провайдера.
- Расширение для браузера: расширение для Chrome на Manifest V3 — извлечение основного текста страницы с помощью Mozilla Readability, воспроизведение звука через offscreen-документ (у service worker в MV3 нет аудио-API), предзагрузка следующих предложений, чтобы воспроизведение не прерывалось между фрагментами, поддержка PDF через собственный просмотрщик на pdf.js и логика воспроизведения, общая с веб-приложением через отдельный пакет.

