Skill flagged — review recommended

ClawHub Security found sensitive or high-impact capabilities. Review the scan results before using.

Yandex Speechkit STT via Telegram Gateway

v1.0.0

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

1· 424· 1 versions· 1 current· 1 all-time· Updated 2h ago· MIT-0

Install

openclaw skills install yandex-speechkit-stt

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

Version tags

latestvk971ncgv6gfe0em40se5ea4p5d821m9x

Runtime requirements

Binsffmpeg, python3