Agent skill

Iflytek Speed Transcription

by iflytek in iflytek/iFly-Skills

Ultra-fast speech transcription using iFLYTEK Speed Transcription API.

Apache-2.0Auto-check passedMedia & Creative

Install Iflytek Speed Transcription

skills CLI
$ npx skills add iflytek/iFly-Skills --skill iflytek-speed-transcription -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install iflytek/iFly-Skills iflytek-speed-transcription --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/iflytek/iFly-Skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/iflytek-speed-transcription .claude/skills/iflytek-speed-transcription && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
iflytek-speed-transcription
GitHub stars
209
Token cost
~1.4k tokens
SKILL.md length
433 words
Files
4 (incl. scripts)
Skills in repo
11
Repo updated
First seen
Licence
Apache-2.0

At a glance

Ultra-fast speech transcription using iFLYTEK Speed Transcription API.

  • Works in 5 steps: API Credentials → Environment Variables → Upload Audio File → …
  • User asks to transcribe audio files
  • SKILL.md covers Quick Start, Setup, API Parameters and Workflow, plus 6 more sections
  • Runs Python scripts from its folder; calls python3; needs API_KEY and API_SECRET

What it does

Iflytek Speed Transcription is an agent skill from iflytek/iFly-Skills. Ultra-fast speech transcription using iFLYTEK Speed Transcription API. Transcribe audio files (WAV/PCM/MP3) up to 5 hours in ~20 seconds per hour. Supports Chinese, English, and 202+ Chinese dialects with automatic language detection. Use when user asks to transcribe audio files, convert speech to text, or mentions "speed transcription" or "极速转写".

Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including scripts (for example `README.md`, `_meta.json` and `scripts/transcribe.py`).

It sits in Media & Creative, covering Transcription. The repository describes itself as: Official collection of iFLYTEK skills for speech, OCR, translation, proofreading, and multimodal AI capabilities. The licence is Apache-2.0.

When your agent uses it

  • User asks to transcribe audio files
  • Convert speech to text
  • Mentions speed transcription

Example prompts

  • “speed transcription”
  • “/iflytek-speed-transcription”

Requirements

  • Python 3
  • A credential in IFLY_API_KEY
  • A credential in IFLY_API_SECRET

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. API Credentials
  2. Environment Variables
  3. Upload Audio File
  4. Create Transcription Task
  5. Poll for Results

What it can do on your machine

Read from SKILL.md and the folder at commit 08cb03f. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python3

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • xfyun.cn
    • console.xfyun.cn

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • API_KEY
    • API_SECRET
    • IFLY_API_KEY
    • IFLY_API_SECRET

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Iflytek Speed Transcription loads about 1.4k tokens when it runs. Until then it costs about 94 tokens; SKILL.md has 433 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~94
When it runs · the whole SKILL.md, loaded when a task matches
~1.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from iflytek/iFly-Skills at commit 08cb03f, republished under its Apache-2.0 licence (© iflytek). 433 words, ~1,448 tokens.

Download SKILL.mdSave it as .claude/skills/iflytek-speed-transcription/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
iflytek-speed-transcription
description
Ultra-fast speech transcription using iFLYTEK Speed Transcription API. Transcribe audio files (WAV/PCM/MP3) up to 5 hours in ~20 seconds per hour. Supports Chinese, English, and 202+ Chinese dialects with automatic language detection. Use when user asks to transcribe audio files, convert speech to text, or mentions "speed transcription" or "极速转写".
metadata.homepage
https://www.xfyun.cn/services/speed_transcription
metadata.openclaw
{"emoji":"⚡","dimensions":["极速转写","语音转文字"],"user_instructions":["把这段音频转成文字","帮我转写这个录音","语音转文字"],"requires":{"bins":["python3"],"env":["IFLY_APP_ID","IFLY_API_K…

iFly Speed Transcription

Ultra-fast speech transcription service that converts audio files to text in record time - 1 hour of audio transcribes in ~20 seconds.

Quick Start

bash
# Basic transcription (auto-detect language and dialect)
python3 scripts/transcribe.py /path/to/audio.mp3

# Save to file
python3 scripts/transcribe.py /path/to/audio.wav --output result.txt

# With domain-specific optimization
python3 scripts/transcribe.py /path/to/audio.mp3 --pd medical

# With speaker separation
python3 scripts/transcribe.py /path/to/meeting.mp3 --vspp-on 1 --speaker-num 2

Setup

1. API Credentials

Get credentials from iFlytek Open Platform:

  • APP_ID: Application ID
  • API_KEY: API key for authentication
  • API_SECRET: API secret for signing requests
2. Environment Variables
bash
export IFLY_APP_ID="your_app_id"
export IFLY_API_KEY="your_api_key"
export IFLY_API_SECRET="your_api_secret"

兼容说明:设置任意 IFLY_* 凭证变量(包括空值)后,仅使用该组,缺项报错;未设置标准组时,依次尝试 XFEI_*、XFYUN_*,不跨组拼接。旧前缀会在 stderr 输出一次不含凭证值的迁移提示。

API Parameters

Required Parameters
ParameterDescription
file_pathPath to audio file (MP3, 16kHz, 16-bit, mono)
--languageLanguage code (default: zh_cn for Chinese+English+202 dialects)
--accentAccent (default: mandarin)
Optional Parameters
ParameterTypeDescription
--pdstringDomain: court, finance, medical, tech, sport, edu, gov, game, ecom, car
--vspp-onintSpeaker separation: 0=off, 1=on
--speaker-numintNumber of speakers (0=auto, range 1-10)
--output-typeintOutput: 0=1best, 1=cnlbest, 2=multi-candidate
--postproc-onintPost-processing: 0=off, 1=on (default)
--enable-subtitleintSubtitle mode: 0=document, 1=subtitle
--smoothprocboolSmoothing: true=on, false=off (default: true)
--colloqprocboolColloquial processing: true=on, false=off
--language-typeintLanguage mode: 1=auto, 2=Chinese, 3=English, 4=Chinese-only
--dhwstringHot words (comma-separated, UTF-8)
Audio Requirements
  • Format: MP3
  • Sample rate: 16kHz
  • Bit depth: 16-bit
  • Channels: Mono (single channel)
  • Size: ≤ 500MB
  • Duration: ≤ 5 hours (recommended: ≥ 5 minutes)

Workflow

1. Upload Audio File

Files < 30MB use direct upload. Files ≥ 30MB use multipart upload (5MB chunks).

2. Create Transcription Task

Submit uploaded file URL with transcription parameters.

3. Poll for Results

Query task status periodically until completion.

Response Format

json
{
  "task_id": "1568100557463963551003",
  "task_status": "4",
  "text": "Transcribed text content...",
  "segments": [
    {
      "speaker": "spk-0",
      "begin": "0",
      "end": "470",
      "text": "听说。"
    }
  ]
}
Task Status
  • 1: Pending
  • 2: Processing
  • 3: Completed
  • 4: Callback completed
  • -1: Failed

Language Support

autodialect (language=zh_cn)

Automatic recognition of Chinese, English, and 202 Chinese dialects including:

  • Major: Mandarin, Cantonese, Taiwanese, Sichuanese, Shanghainese, Northeastern
  • Full list: 合肥话、芜湖话、皖北话、粤语、北京话、福州话、闽南语、潮汕话、客家话、贵阳话、海口话、石家庄话、太原话、郑州话、东北话、武汉话、长沙话、南京话、南昌话、大连话、呼和浩特话、银川话、西宁话、济南话、西安话、上海话、四川话、台湾话、天津话、乌鲁木齐话、云南话、杭州话、重庆话 (202 total)
Show full SKILL.md (169 more words)Show less

Common Use Cases

  1. Meeting Transcription: Convert meeting recordings to text with speaker separation
  2. Interview Recording: Transcribe interviews for documentation
  3. Lecture Recording: Convert academic lectures to searchable text
  4. Voice Notes: Transform voice memos into text notes
  5. Call Center: Analyze customer service calls
  6. Legal Proceedings: Transcribe court hearings with domain optimization
  7. Medical Consultation: Doctor-patient conversation documentation

Error Handling

Error CodeDescription友好提示
10107自定音频编码字段错误请检查 encoding 的传值是否规范~ (◎_◎)
10303参数值传递不规范请检查传参值是否有误哦~ (°∀°)ノ
10043音频解码失败请检查所传的音频是否与 encoding 字段描述的编码格式对应呢~
20304静音音频、音频格式与传参不匹配检查音频是否为16k、16bit单声道音频哦~ (。•́︿•̀。)

💡 遇到问题?

常见问题 FAQ

Q: 录音文件转写极速版的主要功能是什么? A: 快速地将长段音频(5小时以内)数据转换成文本数据呢~ (๑•̀ㅂ•́)و✧

Q: 录音文件转写极速版支持什么语言? A: 支持中文、英文 + 202种方言免切识别哦! ヽ(✿゚▽゚)ノ

Q: 录音文件转写极速版支持什么应用平台? A: 目前支持 WebAPI 应用平台啦~

Q: 为什么只支持 MP3 格式呀? A: 因为 MP3 格式兼容性好、文件小、传输快呢~ 使用 lame 编码就能轻松接入啦! (◕‿◕)

Tips

  1. For speaker separation: Use --vspp-on 1 for better speaker diarization
  2. For specific domains: Use --pd parameter for improved accuracy
  3. For faster processing: Audio files ≥ 5 minutes are prioritized
  4. For subtitle output: Use --enable-subtitle 1 for subtitle-formatted output
  5. For hot words: Use --dhw="word1,word2" to boost recognition accuracy

© iflytek, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 3 other files (scripts) in skills/iflytek-speed-transcription of iflytek/iFly-Skills.

  • SKILL.md
  • README.md
  • _meta.json
  • scripts/transcribe.py

Open the folder on GitHubat commit 08cb03f

Compare with similar skills

Iflytek Speed Transcription next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Iflytek Speed Transcription compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Iflytek Speed Transcription this skilliflytek/iFly-Skills209—~1.4kAutomated safety check: PassApache-2.0
HyperFrames Media Useheygen-com/hyperframes60k—~2.4kAutomated safety check: PassApache-2.0
Native Subtitle Quote Imagechengyi-ai/native-subtitle-quote-image2.6k—~2.4kAutomated safety check: PassMIT
Edu Chem Videowy51ai/edulab1.4k—~2.1kAutomated safety check: NotesApache-2.0
Transcription Memory ReconstructionNxcoreAI/EverRoom3k—~714Automated safety check: PassCustom licence
Edu Math Videowy51ai/edulab1.4k—~2.5kAutomated safety check: NotesApache-2.0

Similar skills

  • HyperFrames Media Use

    heygen-com/hyperframes

    Finds, generates and edits media for HyperFrames video projects: music, sound effects, images, icons, logos, voiceovers, captions and color grades.

    60k GitHub stars~2.4k tokensUpdated today
    Media & CreativeAuto-check passed
  • Native Subtitle Quote Image

    chengyi-ai/native-subtitle-quote-image

    将本地视频或用户有权处理的在线视频,经过来源获取、文字稿定位、选题选句、精确取帧、紧凑裁切、拼图和逐张质检,制作成 3:4 或保留画面原比例的视频字幕长图。支持两种明确分开的输出:保留画面内已烧录字幕的原生字幕模式,以及把已审核的时间点与台词绘制到真实视频帧上的脚本字幕模式。用户要求原生字幕截图、字幕帧拼图、YouTube…

    2.6k GitHub stars~2.4k tokensUpdated today
    Media & CreativeAuto-check passed
  • Edu Chem Video

    wy51ai/edulab

    A skill your agent uses when asked to make an explainer / walkthrough video (讲解视频、解题视频、例题精讲、微课) for a chemistry problem (化学题: 氧化还原配平 双线桥 电子守恒, 物质的量计算, 化学平衡 三段式 平衡常数 转化率 反应速率, 离子反应, 电化学, 溶液 滴定…

    1.4k GitHub stars~2.1k tokensUpdated yesterday
    Media & CreativeAuto-check: notes
  • Reconstruct a complete, searchable memory from an untrusted meeting or conversation transcript.

    3k GitHub stars~714 tokensUpdated 2 days ago
    Media & CreativeAuto-check passed
  • Edu Math Video

    wy51ai/edulab

    A skill your agent uses when asked to make an explainer / walkthrough video (讲解视频、解题视频、例题精讲、微课) for a math problem (数学题, geometry, algebra, functions, motion/行程 problems), from a problem screenshot…

    1.4k GitHub stars~2.5k tokensUpdated yesterday
    Media & CreativeAuto-check: notes
  • Transcribe

    JetBrains/skills

    Official

    Transcribe audio files to text with optional diarization and known-speaker hints.

    366 GitHub starsUsed in 4 repos~776 tokens
    Media & CreativeAuto-check passed

More from iflytek/iFly-Skills

All 11 skills in this repo
  • Animated Sketch Diagram

    iflytek/iFly-Skills

    生成"黑墨手绘涂鸦"风格的动画架构图/流程图:米色纸面、针管笔墨线、极淡水洗色块、简笔涂鸦图标、序号章、连线上的流动圆点动画、图标微动效。产出单文件自包含动画 HTML(SVG+CSS),可一键导出无缝循环 GIF。当用户想画架构图、流程图、信息图、技术示意图、对比图、pipeline/workflow 可视化,或提到"手绘风""涂鸦风""动图""animated diagram""GIF…

    209 GitHub stars~999 tokensUpdated 3 days ago
    Auto-check passed
  • A skill your agent uses when user asks to review contracts, detect contract risks, or perform compliance checks.

    209 GitHub stars~773 tokensUpdated 3 days ago
    Auto-check passed
  • Iflytek Hyper Tts

    iflytek/iFly-Skills

    A skill your agent uses when user asks to synthesize speech, convert text to audio, or read text aloud.

    209 GitHub stars~2.1k tokensUpdated 3 days ago
    Auto-check passed
  • Iflytek Image Understanding

    iflytek/iFly-Skills

    A skill your agent uses when user asks to analyze an image, describe image contents, or answer questions about a picture.

    209 GitHub stars~949 tokensUpdated 3 days ago
    Auto-check passed
  • Iflytek OCR Invoice

    iflytek/iFly-Skills

    A skill your agent uses when user asks to recognize invoices, extract receipt data, or OCR bills and tickets.

    209 GitHub stars~1.9k tokensUpdated 3 days ago
    Auto-check passed
  • Iflytek PDF Image OCR

    iflytek/iFly-Skills

    ifly-pdf-image-ocr skill supporting both image OCR (AI-powered LLM OCR) and PDF document recognition.

    209 GitHub stars~2.3k tokensUpdated 3 days ago
    Auto-check passed

Questions about Iflytek Speed Transcription

What does Iflytek Speed Transcription do?

Ultra-fast speech transcription using iFLYTEK Speed Transcription API. Iflytek Speed Transcription is an agent skill from iflytek/iFly-Skills. Ultra-fast speech transcription using iFLYTEK Speed Transcription API.

When should I use Iflytek Speed Transcription?

Iflytek Speed Transcription fits situations like: user asks to transcribe audio files; convert speech to text; mentions speed transcription.

How do I install Iflytek Speed Transcription in Claude Code?

Run `npx skills add iflytek/iFly-Skills --skill iflytek-speed-transcription -a claude-code`. Or copy the skill folder (skills/iflytek-speed-transcription in iflytek/iFly-Skills) into .claude/skills/iflytek-speed-transcription in your project. Claude Code loads it when a task matches its description.

How do I install Iflytek Speed Transcription in Codex?

Run `npx skills add iflytek/iFly-Skills --skill iflytek-speed-transcription -a codex`. Or copy the skill folder (skills/iflytek-speed-transcription in iflytek/iFly-Skills) into .agents/skills/iflytek-speed-transcription in your project. Codex loads it when a task matches its description.

Can I use Iflytek Speed Transcription in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add iflytek/iFly-Skills --skill iflytek-speed-transcription -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/iflytek-speed-transcription, .gemini/skills/iflytek-speed-transcription, .github/skills/iflytek-speed-transcription and .opencode/skills/iflytek-speed-transcription in your project.

What does Iflytek Speed Transcription need to run?

Going by SKILL.md and its folder, Iflytek Speed Transcription needs Python for the scripts in its folder, the command-line tools its instructions call (python3) and credentials named API_KEY, API_SECRET, IFLY_API_KEY and IFLY_API_SECRET. Our summary lists: Python 3; A credential in IFLY_API_KEY; A credential in IFLY_API_SECRET.

Does Iflytek Speed Transcription access the network?

SKILL.md names 2 domains. As links in the text: xfyun.cn and console.xfyun.cn. This is read from the text; nothing was executed.

Is Iflytek Speed Transcription safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Iflytek Speed Transcription use?

Iflytek Speed Transcription is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Iflytek Speed Transcription use?

About 1.4k tokens (SKILL.md is roughly 5.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Iflytek Speed Transcription?

Skills that share tags, products or a category with Iflytek Speed Transcription: HyperFrames Media Use (heygen-com/hyperframes, 60k stars), Native Subtitle Quote Image (chengyi-ai/native-subtitle-quote-image, 2.6k stars), Edu Chem Video (wy51ai/edulab, 1.4k stars) and Transcription Memory Reconstruction (NxcoreAI/EverRoom, 3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Iflytek Speed Transcription?

iflytek (a GitHub organization) maintains it in iflytek/iFly-Skills, which has 209 GitHub stars. The repository holds 11 skills in this directory. The repository was last updated on October 8, 2026.

Source: iflytek/iFly-Skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.