iFlytek Transcribe
Paste the following prompt into your AI chat to install this skill:
Please follow https://skillhub.cn/install/skillhub.md to install @user_294a7000/xftj-transcribe into the current AI assistant so it can use the iFlytek speech-to-text skill.
About this skill
The Problem
When processing meeting recordings, interviews, or course audio, the hard part is not only converting speech to text. Teams also need to handle task polling, quota selection and payment, downloading historical transcripts, and later summary work. This skill wraps the iFlytek transcription workflow into a consistent xftj.py CLI, so an agent can follow a fixed sequence instead of stitching together separate API calls.
How It Works
The skill is Python-based and exposes a small set of core commands:
transcribe: uploads a new audio file, starts transcription, polls status, and returns available quotas;list/detail: retrieves historical transcription files and specific record metadata;download: fetches transcript text byhj_id, resolvingoriginAudioIdinternally;ai-summary: retrieves or generates an AI meeting summary and polls until it is ready;validate/auth: checks whether the configuredapiKeyis valid and re-authenticates through a local OAuth callback when needed.
New-file transcription is a two-step flow: upload and start the task first, then let the user choose a quota before payment and download. For folders with many audio files, the skill recommends grouped upload, parallel polling, and batch aggregation to avoid long serial waits.
Boundaries and Caveats
This skill is suited to common audio formats such as mp3, wav, and m4a, with Chinese and English transcription support. Processing time scales with audio length, so polling should not be interrupted. Each transcription consumes account quota, so available credits should be checked before running large batches. AI summaries may take an extra 1-3 minutes; if polling times out, the agent can either continue waiting or fall back to generating a summary from the transcript text. The configuration lives in ~/.xftj/config.json, and the API key must be valid before execution.
Use Cases
- Validate the API key, upload a meeting recording, and poll the transcription status until the task completes.
- Process a folder of interview audio files by uploading in groups, polling in parallel, and aggregating results.
- Use an existing transcription record ID to query the history list and download the matching transcript text.
- Retrieve an AI meeting summary after transcription, or fall back to a text-based summary if polling times out.
Best For
- Consultants managing client interviews who need to convert multiple recordings into downloadable transcripts.
- Project managers preparing meeting notes who need transcription results and AI-generated summaries.
- Engineers maintaining agent workflows who need a stable CLI for iFlytek transcription calls.
- Editors producing podcast or course notes who need batch audio transcription and summaries.
Related Skills
Generate and edit .pptx decks with python-pptx, applying structured layouts, design rules, native charts, and visual QA to reduce template-like output.
Tencent Cloud Table Recognition V3 is an OCR skill for detecting and recognizing tables in images or PDFs, supporting various table types like linear and borderless tables, with Excel export.
The complete set of online document operation tools provided by Tencent Docs MCP, supporting creation, querying, and editing of smart docs, Excel, PPT, mind maps, and more.
Generates structured and consistently styled academic presentation PPTX files from paper PDFs for graduate seminars.