| name | speak-core-workflow-a |
| description | Execute Speak primary workflow: AI Conversation Practice with real-time feedback.
Use when implementing conversation practice features, building AI tutor interactions,
or core language learning dialogue systems.
Trigger with phrases like "speak conversation practice",
"speak AI tutor", "speak dialogue", "primary speak workflow".
|
| allowed-tools | Read, Write, Edit, Bash(npm:*), Grep |
| version | 1.14.0 |
| license | MIT |
| author | Jeremy Longshore <jeremy@intentsolutions.io> |
| tags | ["saas","speak","workflow"] |
| compatibility | Designed for Claude Code, also compatible with Codex and OpenClaw |
Speak Core Workflow A: AI Conversation Practice
Overview
Primary workflow for Speak: AI-powered conversation practice with real-time pronunciation feedback and adaptive tutoring. Speak uses GPT-4o for conversation generation and OpenAI's Realtime API for speech processing, delivering sub-second response times.
Prerequisites
- Completed
speak-install-auth setup
- Valid API credentials configured
- Audio handling capabilities (microphone or pre-recorded files)
Instructions
Step 1: Start a Conversation Session
import { SpeakClient } from '@speak/language-sdk';
const client = new SpeakClient({
apiKey: process.env.SPEAK_API_KEY!,
appId: process.env.SPEAK_APP_ID!,
language: 'es',
});
const session = await client.startConversation({
scenario: 'ordering-food',
language: 'es',
level: 'intermediate',
nativeLanguage: 'en',
maxTurns: 10,
feedbackDetail: 'phoneme',
});
console.log('Session started:', session.id);
console.log('AI Tutor:', session..);