Claude-voice: Локальный TTS с выделением слов для Claude Code

✍️ OpenClawRadar📅 Опубликовано: 15 марта 2026 г.🔗 Source
Claude-voice: Локальный TTS с выделением слов для Claude Code
Ad

Что делает claude-voice

Claude-voice добавляет функцию преобразования текста в речь в голосовой режим /voice Claude Code, который обычно принимает только голосовой ввод, но отвечает беззвучным текстом. Этот инструмент замыкает цикл, заставляя Claude произносить свои ответы вслух с подсветкой слов в реальном времени.

Ключевые особенности и реализация

Инструмент устраняет ограничения, которые разработчик обнаружил в существующих вариантах:

  • Бесплатный тариф ElevenLabs не позволяет использовать голоса через API (мгновенная ошибка 402)
  • VoiceMode (893 звезды на GitHub) — это MCP-сервер из 100+ файлов с режимом DJ, звуковыми шрифтами и функциями подключения команды — сложнее, чем нужно
  • OpenAI TTS работает, но стоит денег и отправляет всё на их серверы
  • Ни один из существующих вариантов не имел подсветки на уровне слов — они все просто воспроизводят аудио на фоне

Конкретные особенности Claude-voice:

  • Один файл Python, который устанавливается как хук Stop в Claude Code
  • Использует Kokoro TTS (82 миллиона параметров, работает на CPU) — полностью локально, не требует API-ключей
  • Подсветка слов в стиле караоке в реальном времени со скользящим окном и индикатором прогресса
  • Удаляет разметку markdown, блоки кода и URL-адреса перед озвучиванием
  • Исправляет произношение разработчика (CLI, API, JSON, nginx, kubectl произносятся правильно)
  • Нажмите любую клавишу, чтобы прервать речь
  • Доступно 12 голосов (американский/британский, мужской/женский)
  • Настройка claude-voice автоматически добавляет хук — не требуется ручная конфигурация
Ad

Производительность и настройка

Время до первого аудио составляет примерно 1 секунду в тёплом режиме, 6 секунд в холодном (загрузка модели). Самым сложным в реализации было разобраться с трюком /dev/tty для записи под рендерером Claude Code.

Команды установки:

pip install kokoro sounddevice numpy
git clone https://github.com/Null-Phnix/claude-voice
cd claude-voice
python speak.py setup
python speak.py demo

Демо-видео показывает, как спросить Claude о роли Локи как трикстера в скандинавской мифологии с использованием голосового режима, с ответом Claude и TTS, читающим полный ответ с подсветкой слов в нижней части терминала.

📖 Read the full source: r/ClaudeAI

Ad

👀 Смотрите также

Slate: Приложение для общения с ИИ с открытым исходным кодом для macOS со встроенным браузером
Инструменты

Slate: Приложение для общения с ИИ с открытым исходным кодом для macOS со встроенным браузером

Slate — это нативное приложение для macOS, которое объединяет AI-чат и веб-браузинг в одном окне, поддерживая модели Anthropic, OpenAI, Gemini и Ollama. Оно построено на SwiftUI и WebKit, потребляет мало ресурсов и распространяется под лицензией MIT.

OpenClawRadar
cstat: Нативный статус-бар на Rust для Claude Code с производительностью 2 мс
Инструменты

cstat: Нативный статус-бар на Rust для Claude Code с производительностью 2 мс

cstat — это нативный бинарный файл на Rust, который заменяет строку состояния claude-hud с 62 мс на реализацию за 2 мс, исключая 24 запуска подпроцессов за вызов. Он отображает информацию о модели, ограничения скорости, статус git, использование контекстного окна, активные инструменты, под-агентов и прогресс задач.

OpenClawRadar
Методология с открытым исходным кодом для агентного партнерства ИИ с Claude
Инструменты

Методология с открытым исходным кодом для агентного партнерства ИИ с Claude

Разработчик опубликовал статью на 25 000 слов и выложил в открытый доступ шаблоны для создания системы постоянного партнёрства с Claude, которая использует общую память между сессиями, когнитивный мониторинг и консультации с несколькими ИИ.

OpenClawRadar
Офлайн: Использование аппаратного обеспечения телефона для автономных AI-приложений
Инструменты

Офлайн: Использование аппаратного обеспечения телефона для автономных AI-приложений

Off Grid - это приложение с открытым исходным кодом, которое использует аппаратное обеспечение вашего телефона для выполнения оффлайн задач ИИ, таких как генерация текста и транскрипция голоса.

OpenClawRadar