tg_transcribe
Transcribe voice messages, round videos, music, and video into text. You can choose recent items or specific messages in a chat.
Instructions
Turn voice messages, round videos, music and video into text.
Args:
chat: chat to work in.
message_ids: specific messages (max 20). Omit to take the most recent
items of kind in that chat.
kind: which media tab to pull from when message_ids is omitted —
voice, round, music, video, media, file.
limit: how many recent items to transcribe (max 20).
engine: "auto" tries Telegram's own transcription first (instant, free,
voice and round only), then Groq, then the local model.
Force one with "telegram", "groq" or "local".
language: ISO code like "ru" or "en" — improves accuracy, optional.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"chat": "<chat>"
},
"name": "tg_transcribe"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chat | Yes | ||
| kind | No | voice | |
| limit | No | ||
| engine | No | auto | |
| language | No | ||
| message_ids | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |