Agent skill · Testing & QA

hume-octave

Use Hume Octave for emotionally expressive speech and voice production: text-to-speech, voice design, voice cloning, voice conversion, streaming/realtime TTS, multilingual narration, dialogue continuity, timestamps/lip-sync, safety/rights review, and production QA.

Calesthio43,316★ · +2,384/wk · 2 repos on radarProfile →
claude-codecodexcopilotcursorMIT
Install
npx skills add calesthio/generative-media-skills --skill hume-octave --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 26 KB
Bundled scripts: none
Path: skills/providers/text-to-speech/hume-octave/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 112 · +8 this week
Language: Python
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

Review
written from the skill's own SKILL.md · Aug 5, 2026

What it does

Use Hume Octave for emotionally expressive speech and voice production tasks, including text-to-speech, voice design, voice cloning, voice conversion, streaming/realtime TTS, multilingual narration, dialogue continuity, timestamps/lip-sync, safety/rights review, and production QA. It is intended when speech performance matters as much as the words, such as character narration, emotive voiceover, interactive playback, or branded voices. It should not be used for music, singing, non-speech sounds, or video generation. It supports multipleOctave versions, streaming options, and various end-points, with guidance on when to use which endpoint and how to manage voices and continuity across utterances.

How it works

The skill instructs the agent to choose Octave based on creative direction and technical needs, generate multiple candidate voices for design tasks, and save the winning voice for reuse in later synthesis. It provides a decision path: select Octave version and voice, decide between streaming or file-based outputs, and use appropriate endpoints such as /v0/tts, /v0/tts/file, /v0/tts/stream/json, /v0/tts/stream/file, or WebSocket streams. It also describes handling timestamps via include_timestamp_types, using `version:

From the SKILL.md

# Hume Octave production guidance Use Hume Octave when the speech performance matters as much as the words: character narration, emotionally varied voiceover, interactive playback, branded voices, multilingual narration, voice cloning with consent, voice conversion, or audio that needs word/phoneme timestamps. Do not treat Octave as a generic flat TTS engine. It is strongest when the request needs

More from generative-media-skills
All skills →
About this skill
What does the hume-octave skill do?

Use Hume Octave for emotionally expressive speech and voice production: text-to-speech, voice design, voice cloning, voice conversion, streaming/realtime TTS, multilingual narration, dialogue continuity, timestamps/lip-sync, safety/rights review, and production QA.

How do I install it?

Run `npx skills add calesthio/generative-media-skills --skill hume-octave --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From calesthio/generative-media-skills, a repository with 112 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going