10-of-my-most-popular-text-to-image-series-prompts-78b0897e
generate a bunch of images, then you curate the results to handpick the best ones
Pronunciation coaching with real voice analysis using Azure Speech Services. Analyzes audio files for phoneme-level accuracy, fluency, prosody, and intonation scores.
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
SkillHub CLI
skillhub install crazybuffon/pronunciation-coachInspect the source and compatibility requirements, then follow its installation steps.
Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.
Analyze spoken English pronunciation using Azure Speech Services and provide actionable coaching feedback.
Privacy Note: This skill reads local voice messages from ~/.openclaw/media/inbound/ and transmits them to Microsoft Azure Speech Services for processing.
AZURE_SPEECH_KEY env varAZURE_SPEECH_REGION env var (e.g., southeastasia)Voice messages from Telegram are stored in ~/.openclaw/media/inbound/. Find the latest .ogg file matching the message timestamp.
ls -lt ~/.openclaw/media/inbound/*.ogg | head -5
scripts/pronunciation-assess.sh <audio_file> "<reference_text>"
audio_file: Path to the voice message (ogg/wav/mp3/m4a)reference_text: What the speaker intended to say (from transcript)Pipe the JSON output into the report generator:
scripts/pronunciation-assess.sh audio.ogg "reference text" | node scripts/pronunciation-report.js
The report includes:
After generating the report:
references/phoneme-guide.md for phoneme descriptions and fixesThese signals come from indexed source analysis and may lag behind changes. Check the current source files.
# Pronunciation Coach Analyze spoken English pronunciation using Azure Speech Services and provide actionable coaching feedback. **Privacy Note**: This skill reads local voice messages from `~/.openclaw/media/inbound/` and transmits them to Microsoft Azure Speech Services for processing. ## Prerequisites - **Azure Speech API Key**: Set `AZURE_SPEECH_KEY` env var - **Azure Speech Region**: Set `AZURE_SPEECH_REGION` env var (e.g., `southeastasia`) - **ffmpeg**: Required for audio format conversion (must be on PATH) - **Node.js**: Required for report generation ## Workflow ### 1. Receive Audio Voice messages from Telegram are stored in `~/.openclaw/media/inbound/`. Find the latest `.ogg` file matching the message timestamp. ```bash ls -lt ~/.openclaw/media/inbound/*.ogg | head -5 ``` ### 2. Run Assessment ```bash scripts/pronunciation-assess.sh <audio_file> "<reference_text>" ``` - `audio_file`: Path to the voice message (ogg/wav/mp3/m4a) - `reference_text`: What the speaker intended to say (from transcript) - The script auto-converts any format to WAV 16kHz mono ### 3. Generate Report Pipe the JSON output into the report generator: ```bash scripts/pronunciation-assess.sh audio.ogg "reference text" | node scripts/pronunciation-report.js ``` The report includes: - Overall scores (Pronunciation, Accuracy, Fluency, Prosody, Completeness) - Word-by-word breakdown with per-phoneme scores - Problem sounds highlighted - Verdict with actionable next steps ### 4. Provide Coaching After generating the report: 1. **Send the text report** to the user (scores + word breakdown) 2. **Identify top 3 problem sounds** from the phoneme scores 3. **Explain each problem** — what the correct sound is and how to produce it - See `references/phoneme-guide.md` for phoneme descriptions and fixes 4. **Send a voice message** (via TTS) demonstrating the correct pronunciation of problem words 5. **Assign practice** — give the user specific sentences to re-record focusing on wea...
generate a bunch of images, then you curate the results to handpick the best ones
generate a bunch of images, then you curate the results to handpick the best ones
Productivity system based on Maya calendar with 13 natural tones for project management and personal development
Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.