---
name: Voice TTS через xAI
description: Интеграция xAI TTS для голосовых сообщений в Telegram
type: project
tags:
  - voice
  - tts
  - xai
  - telegram
---

# Voice TTS — голосовые ответы через xAI Grok

## Что сделано (2026-04-04)
Интегрирован xAI TTS API для отправки голосовых сообщений в Telegram-топик.

## Компоненты
- **Скрипт:** `~/.claude/scripts/tts-send.sh` — полный пайплайн: текст → xAI API → MP3 → ffmpeg → OGG OPUS → Telegram sendVoice
- **Скилл:** `~/.claude/commands/voice.md` — формулирует разговорный текст и отправляет голосовое
- **ffmpeg:** статический бинарник в `~/.local/bin/ffmpeg` (v7.0.2)

## xAI TTS API
- **Endpoint:** `POST https://api.x.ai/v1/tts`
- **Ключ:** хранится в `tts-send.sh` (переменная XAI_API_KEY)
- **Выбранный голос:** `rex` (уверенный, деловой, мужской)
- **Доступные мужские голоса:** rex, sal, leo
- **Цена:** $4.20 / 1M символов
- **Лимит:** 15 000 символов на запрос
- **Языки:** 17, включая русский, автодетект

## Принцип работы
- Голос отправляется **только по запросу** (не автоматически)
- **Только голос, без текста** — когда TTS, текстовый ответ не дублируется
- Триггеры: «ответь голосом», «скажи голосом», «озвучь», «voice»
- Скилл зарегистрирован в CLAUDE.md
