Use Cases › Learning with Voice and OpenCode
📚
Learning with Voice and OpenCode
The Problem
Learning new tech requires reading docs, trying code, and asking questions. The context-switching between reading, typing, and searching is inefficient.
The Solution
Voice creates a conversational learning loop. Talk through concepts with the AI, get spoken explanations, and drill into specifics naturally.
Workflow
- Tell the AI what you want to learn: /ptt "Explain Rust ownership to me like I'm a JavaScript developer."
- Listen to the explanation via TTS.
- Interrupt when something is unclear: "What's a borrow checker? Why does it matter?"
- The AI adjusts its explanation. Ask for code examples: "Show me a code example where borrowing fails."
- Type /ptt to ask follow-up questions as they come up.
- The conversational format helps concepts stick better than reading docs alone.
Tips
• Learning sessions benefit from TTS — hearing explanations engages different cognitive pathways.
• Use /ptt for longer questions. Voice interruption for quick clarifications ("Why?" "Example?" "What about X?").
• Technical terms (async/await, monad, trait) work best with OpenAI API or the medium whisper model.