speak-core-workflow-a

Solid

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".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 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 ```typescript import { SpeakClient } from '@speak/language-sdk'; const client = new SpeakClient({ apiKey: process.env.SPEAK_API_KEY!, appId: process.env.SPEAK_APP_ID!, language: 'es', }); // Start a restaurant ordering scenario in Spanish const session = await client.startConversation({ scenario: 'ordering-food', language: 'es', level: 'intermediate', nativeLanguage: 'en', maxTurns: 10, feedbackDetail: 'phoneme', // 'word' or 'phoneme' }); console.log('Session started:', session.id); console.log('AI Tutor:', session.firstPrompt.text); // "Bienvenido al restaurante. Soy tu camarero. Que le gustaria ordenar?" ``` ### Step 2: Send Student Responses ```typescript // Submit audio for pronunciation scoring const turn1 = await client.sendTurn(session.id, { audioPath: './recordings/student-response-1.wav', }); console.log('Tutor:', turn1.tutorText); console.log('Pronunciation:', turn1.pronunciationScore); // 0-100 console.log('Gramma...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

speak-hello-world

Create your first Speak AI tutoring session with pronunciation feedback. Use when starting a new Speak integration, testing your setup, or learning basic language learning API patterns. Trigger with phrases like "speak hello world", "speak example", "speak quick start", "first speak lesson".

2,266 Updated today
jeremylongshore
AI & Automation Solid

speak-core-workflow-b

Execute Speak secondary workflow: Pronunciation Training with phoneme-level analysis. Use when implementing pronunciation drills, speech scoring, or targeted pronunciation improvement features. Trigger with phrases like "speak pronunciation training", "speak speech scoring", "speak phoneme analysis".

2,266 Updated today
jeremylongshore
AI & Automation Solid

speak-install-auth

Set up Speak language learning API integration and authentication. Use when configuring Speak API access, setting up OAuth with OpenAI Realtime API for speech, or initializing a language tutoring application. Trigger with phrases like "install speak", "setup speak", "speak auth", "configure speak API", "speak language learning setup".

2,266 Updated today
jeremylongshore
AI & Automation Solid

speak-sdk-patterns

Production patterns for Speak language learning API: conversation sessions, pronunciation assessment, audio preprocessing, and batch operations. Use when implementing sdk patterns features, or troubleshooting Speak language learning integration issues. Trigger with phrases like "speak sdk patterns", "speak sdk patterns".

2,266 Updated today
jeremylongshore
AI & Automation Solid

speak-local-dev-loop

Configure Speak local development with mocked tutors and audio testing. Use when setting up a development environment, configuring test workflows, or building language learning features locally. Trigger with phrases like "speak dev setup", "speak local development", "speak dev environment", "develop with speak".

2,266 Updated today
jeremylongshore