Language Tutor

v1.0.2

Create language learning audio with SenseAudio TTS, including pronunciation drills, bilingual lessons, slowed speech practice, and dialogue exercises. Use wh...

0· 270·1 current·1 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description match the declared needs: python3, requests, pydub, and SENSEAUDIO_API_KEY are appropriate for generating and post-processing TTS audio from SenseAudio.
Instruction Scope
SKILL.md stays on‑topic (calls the documented SenseAudio endpoint, uses Authorization: Bearer <API_KEY>, decodes hex audio, merges clips optionally). One minor note: pydub often requires an external audio backend (ffmpeg) which is mentioned but not listed as a required binary; if you expect merged audio output, ensure ffmpeg or another backend is available in the runtime environment.
Install Mechanism
Declared installs are PyPI packages (requests, pydub) via the 'uv' installer — standard for Python dependencies and proportionate for the functionality. No downloads from arbitrary URLs or extract/install of remote archives are present.
Credentials
Only a single credential (SENSEAUDIO_API_KEY) is required and is the primary credential; no unrelated or additional secrets are requested.
Persistence & Privilege
The skill is not always-enabled, does not request system-wide configuration changes, and is instruction-only so it does not demand elevated persistence or privileges.
Assessment
This skill is coherent: it will use your SENSEAUDIO_API_KEY to call SenseAudio's TTS API and needs python3 plus the requests and pydub libraries. Before installing, consider: (1) only provide an API key with minimal scope and rotate or revoke it if needed; (2) run the skill in an isolated environment (container or limited VM) to limit blast radius of network calls; (3) if you need merged audio, install ffmpeg from a trustworthy source since pydub relies on it; and (4) monitor API usage for unexpected requests. If you do not trust the SenseAudio endpoint or do not want networked TTS calls, do not provide the API key.

Like a lobster shell, security has layers — review code before you run it.

latestvk979mp2mkm6wrez8pykqp3bjgx82w968

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

Binspython3
EnvSENSEAUDIO_API_KEY
Primary envSENSEAUDIO_API_KEY

Install

uvuv tool install requests
uvuv tool install pydub

Comments