Speech to Text

👤 shu-hari 📦 v1.0.0 ⭐ 4.2 ⬇️ 1.1K 下载
🎨 设计多媒体 免费

📖 技能介绍

Speech to Text

Use this skill to turn local audio files into text with a public Whisper-based endpoint.

Quick start

Run:

python3 scripts/transcribe.py /path/to/file.ogg

Return the transcript as plain text. By default, the script also applies lightweight Chinese punctuation and sentence-breaking cleanup.

For machine-readable output:

python3 scripts/transcribe.py /path/to/file.ogg --json

To disable cleanup and keep the raw model text:

python3 scripts/transcribe.py /path/to/file.ogg --format raw

To force Chinese punctuation cleanup:

7w4.net小葱技能。

python3 scripts/transcribe.py /path/to/file.ogg --format zh

For English translation instead of same-language transcription:

python3 scripts/transcribe.py /path/to/file.ogg --task translate

Workflow

  1. Confirm the input is a local audio file.
  2. Run scripts/transcribe.py on it.
  3. If the transcript looks imperfect, tell the user it came from a public Whisper endpoint and may need cleanup.
  4. If helpful, post-process into:
    • cleaned transcript
    • summary
    • action items
    • bilingual output

What the script does

The script:

  • uploads the local file to a public Gradio-backed Hugging Face Space
  • submits a Whisper transcription job
  • waits for completion via the Gradio event stream
  • prints the resulting text

Default endpoint:

  • https://hf-audio-whisper-large-v3-turbo.hf.space

Override it with:

python3 scripts/transcribe.py input.ogg --space https://your-space.hf.space

or set:

export HF_WHISPER_SPACE=https://your-space.hf.space

Guardrails

  • Treat this as a best-effort public/free path, not a privacy-grade path.
  • Do not use for highly sensitive audio unless the user explicitly accepts public third-party processing.
  • Expect rate limits, queueing, and occasional outages.
  • If the public endpoint fails, explain that the free backend is unavailable and offer alternatives.

Output handling

Prefer to return:

  • the raw transcript when the user asked to "转文字/听写"
  • a cleaned version when punctuation is poor
  • a short note about uncertainty if names, numbers, or jargon may be wrong

Script

  • scripts/transcribe.py — public Whisper transcription helper

🤖 AI 评测

这个 Skill 质量中规中矩,能将音频转成文字。它对中文语音识别做了专门优化,会自动添加标点符号,使用体验还算友好。不足之处是依赖第三方公开接口,可能存在隐私风险和网络不稳定的隐患,而且只提供核心脚本,没有附带示例或详细配置,入手门槛稍高。总体来说,它完成了基本任务,但功能完整度和稳定性还有提升空间。

📊 多维度评分

适应性3.8
规范性4
有效性4.3
可靠性4.5
可信度4.5

📁 包含文件 (3 个)

📄 SKILL.md 2.6 KB
📄 _meta.json 144 B
📄 scripts/transcribe.py 7.8 KB