🧪 Skills

Yandex Speechkit STT via Telegram Gateway

Распознавание речи через Yandex SpeechKit API для голосовых сообщений в Telegram. Используй когда пользователь отправляе

v1.0.0
❤️ 1
⬇️ 191
👁 1
Share

Description


name: yandex-speechkit-stt description: Распознавание речи через Yandex SpeechKit API для голосовых сообщений в Telegram. Используй когда пользователь отправляет голосовые сообщения и хочет, чтобы они расшифровывались через Yandex SpeechKit. metadata: { "openclaw": { "requires": { "bins": ["ffmpeg", "python3"] }, "install": [ { "id": "pip", "kind": "pip", "packages": ["PyJWT", "cryptography", "requests"], }, ], }, }

Yandex SpeechKit STT

Скилл для быстрого и качественного распознавания голосовых сообщений через Yandex SpeechKit.

Настройка

Переменные окружения

Создай config.json в папке скилла:

{
  "id": "your-key-id",
  "service_account_id": "your-service-account-id",
  "folder_id": "your-folder-id",
  "private_key": "-----BEGIN PRIVATE KEY-----\n..."
}

Использование

Из командной строки

python scripts/yandex_stt.py voice_message.ogg

Из кода

import sys
sys.path.insert(0, 'scripts')
from yandex_stt import speech_to_text, get_token_iam

# Получить IAM токен
iam_token = get_token_iam(folder_id, service_account_id, private_key, key_id)

# Распознать речь
result = speech_to_text("voice.ogg", folder_id, iam_token)
print(result)

Особенности

  • Автоматически обрезает аудио до 28 секунд (лимит Yandex)
  • IAM токен автоматически обновляется через service account
  • Работает с OggOpus, WAV, MP3

Reviews (0)

Sign in to write a review.

No reviews yet. Be the first to review!

Comments (0)

Sign in to join the discussion.

No comments yet. Be the first to share your thoughts!

Compatible Platforms

Pricing

Free

Related Configs