Telegram Voice Transcribe

🎙️ Telegram 语音消息一键转文字

将 Telegram 语音消息转录为文本的 OpenAI Whisper 工具,支持三种输入模式,需配置 API 密钥,适合异步语音处理场景。

收藏
3.3k
安装
1.1k
版本
1.3.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

telegram-voice-transcribe 是一个基于 OpenAI Whisper API 的语音转录工具,专门设计用于处理 Telegram 平台的语音消息和音频笔记。该技能通过 Python 脚本实现,支持三种输入模式:Telegram file_id 模式(最常用,通过消息元数据获取)、本地文件模式(用于测试或已下载文件)和 URL 模式(外部托管音频)。

标准工作流程为:检测到 voice.file_id 或 audio.file_id 后,执行转录脚本,解析返回的 JSON 中的 transcript 字段,然后基于文本内容自然回应用户。对于西班牙语用户建议显式传入 --language es 参数以提升速度和准确率。

显著优点

  • 多模式灵活输入:覆盖 Telegram 原生集成、本地测试和外部 URL 三种场景
  • 结构化输出:返回包含转录文本、语言识别和音频时长的标准 JSON
  • 成本可控:按需调用 Whisper API,无需本地 GPU 资源
  • 易于集成:清晰的错误码设计,便于调试和自动化处理

潜在局限与风险

  • 时效性限制:Telegram file_id 约 48 小时后过期,无法处理历史消息
  • 文件大小上限:Whisper API 限制 25MB,大文件需分割或转本地方案
  • 非实时处理:明确不支持直播音频流,仅适合异步场景
  • 依赖外部服务:需有效的 OpenAI API 密钥和网络连接,存在服务商政策变更风险
  • 隐私考量:语音内容需上传至 OpenAI 服务器处理,敏感场景需谨慎

适合人群

Telegram 机器人开发者、客服自动化系统构建者、多语言社区管理员,以及需要将异步语音消息转化为可处理文本的工作流用户。

常规风险

API 密钥泄露可能导致额度滥用;文件过期或网络异常时用户体验中断;音频质量差时转录准确率显著下降。

Telegram Voice Transcribe 内容

references文件夹
scripts文件夹
手动下载zip · 5.3 kB
setup.mdtext/markdown
请选择文件