SuperAPI AI 工具集

voice-transcribe

通用与其它

查看项目

更新于 10-16 05:25

技能介绍

用途

voice-transcribe 用于转写音频文件,采用 OpenAI 的 gpt-4o-mini-transcribe 模型。典型场景是收到语音备忘(尤其通过 WhatsApp)时,直接运行转写命令,再根据转写内容进行回复。

主要能力

  • 音频转写:调用 gpt-4o-mini-transcribe 模型将音频转为文本。
  • 自定义词汇提示:通过 vocab.txt 添加每行一个词,帮助模型识别名字与术语。示例中给出 ThinkFleetis、ThinkFleet 等词条。
  • 文本替换:若模型仍然识别错误,可在 replacements.txt 中按“wrong spelling -> correct spelling”的格式添加替换规则,实现强制修正。
  • 缓存:按音频文件的 sha256 进行缓存。
  • 支持格式:mp3、mp4、mpeg、mpga、m4a、wav、webm、ogg、opus。

使用方式

基本命令:

uv run /Users/darin/thinkfleet/skills/voice-transcribe/transcribe <audio-file>

示例:

转写语音备忘

transcribe /tmp/voice-memo.ogg

输出管道给其他工具

transcribe /tmp/memo.ogg | pbcopy

配置

需在配置文件中填入 OpenAI API Key:

OPENAI_API_KEY=sk-...

路径为 /Users/darin/thinkfleet/skills/voice-transcribe/.env。

修正转写错误

如果反馈某个词转写错误,可将其加入 vocab.txt(作为提示)或 replacements.txt(作为保证修正)。

适用场景

适用于接收语音备忘并需转为文字的流程,包括通过 WhatsApp 收到的语音消息,以及需要将转写结果通过管道传给其他命令行工具(如 pbcopy)的场景。

限制

  • 假定为英语,不做语言检测。
  • 专门使用 gpt-4o-mini-transcribe 模型。
  • 依赖 uv 运行。
  • 需自行提供 OpenAI API Key。
  • 关于费用、配额、并发、转写准确率或延迟等,资料暂未提供。