Speak
Build scripted language roleplay using a user-supplied model and clear lesson objectives
A consolation build is possible, but the paid product's decisive value sits outside a solo rebuild. For Speak, build scripted language roleplay using a user-supplied model and clear lesson objectives. The hard boundary is proprietary speech tutor models, curriculum, mobile experience, and learning data, plus content, pedagogy, and network.
Build verification: not recorded. How we judge buildability
What you give up
- proprietary speech tutor models, curriculum, mobile experience, and learning data
- licensed course catalog
- expert curriculum
- human feedback
- large learner network and certification
Why people still pay
People still pay for Speak because the learning loop is buildable, while trusted curriculum, instructors, feedback, credentials, and community are not. The recurring cost buys curriculum quality, assessment validity, content rights, spaced-repetition tuning, speech models, sync, moderation, and support, not just the visible interface.
Your build guide
The stack, security requirements, and agent rules for a focused replacement.
Before you start
- modern browser
- user-supplied study material
- optional speech or language-model API key
Use these project rules and optional skill references alongside the prompt. Review each skill before adding it to your agent; the AGENTS.md export includes the same guidance.
Project rule, data: Model lessons, study sessions, progress checkpoints, and user-owned learning material; keep stable source IDs and timestamps.
Project rule, behavior: Import Markdown, text, or user-authored notes and split them into editable learning units.
Project rule, recovery: Use Next.js 15, TypeScript, SQLite, Drizzle ORM, and a service worker for offline use; do not offer alternative stacks.
Implementation plan
Phase 1, architecture and data
Use Next.js 15, TypeScript, SQLite, Drizzle ORM, and a service worker for offline use. Model lessons, study sessions, progress checkpoints, and user-owned learning material; keep stable source IDs and timestamps.
Phase 2, implement
Import Markdown, text, or user-authored notes and split them into editable learning units.
Phase 3, implement
Create flashcards and short quizzes only after showing the generated items for approval.
Phase 4, review and output
Implement a transparent spaced-repetition schedule with due, again, hard, good, and easy actions. Support offline use, full export, reset, backup, and deletion of all learning data.
Phase 5, recovery and acceptance
Use Next.js 15, TypeScript, SQLite, Drizzle ORM, and a service worker for offline use; do not offer alternative stacks. Verify this invariant with a saved fixture: A missing audio file must not count as a completed lesson; restoring progress resumes the same chapter and timestamp. State the practical limit: proprietary speech tutor models, curriculum, mobile experience, and learning data.
Build me a focused learning, flashcards and language practice workflow for the personal core of Speak. Requirements: - Use Next.js 15, TypeScript, SQLite, Drizzle ORM, and a service worker for offline use. Model lessons, study sessions, progress checkpoints, and user-owned learning material; keep stable source IDs and timestamps. - Paid product context: Build scripted language roleplay using a user-supplied model and clear lesson objectives. Build only this DIY scope: Run scripted language roleplay with clear lesson objectives using a user-supplied model, schedule retrieval practice, and show progress without claiming accredited instruction. - Import Markdown, text, or user-authored notes and split them into editable learning units. - Create flashcards and short quizzes only after showing the generated items for approval. - Implement a transparent spaced-repetition schedule with due, again, hard, good, and easy actions. Add goals, study sessions, streak-free progress charts, notes, and weak-topic review. Support offline use, full export, reset, backup, and deletion of all learning data. - Use a local web page with input, progress, review, and export views. Required input or access: user-supplied study material; optional speech or language-model API key. Keep credentials in .env. - Recovery: Use Next.js 15, TypeScript, SQLite, Drizzle ORM, and a service worker for offline use; do not offer alternative stacks. - Acceptance: with one labelled sample, show the input, saved intermediate state, and exported result; verify this invariant: A missing audio file must not count as a completed lesson; restoring progress resumes the same chapter and timestamp. - Out of scope: proprietary speech tutor models, curriculum, mobile experience, and learning data; licensed course catalog. Keep this a personal, inspectable workflow. - Include a README with setup, a sample input, required keys or permissions, data location, and the supported scope.
$ open in your agent (prompt prefilled, you press enter), copy the prompt or copy AGENTS.md · generated from this app's build plan
prompt copied. want to know what dies next week?
new verdicts + top votes, weekly. free. one-click out.
Alternatives to building your own
no votes, no pay-to-list · just what's real
Speak pricing
| plan | monthly | annual (per mo) | what you get |
|---|---|---|---|
| speak premium | — | $7/user | 6 languages on the current US page; core curriculum, Roleplay, Speak Tutor access, and pronunciation coachOfficial live US campaign/gift checkout shows $83.99 for one year; Speak says standard prices vary by plan, region, and promotion, so no stable month-to-month rate is recorded. |
| speak premium plus | — | $13.75/user | Premium plus unlimited personalized lessons, custom review from mistakes, Made for You lessons, and full Speak TutorOfficial live US campaign/gift checkout shows $164.99 for one year; no stable month-to-month rate is publicly mapped. |
free tierno permanent free tier (7-day free trial)
billingAnnual web/gift purchase shown in the US; monthly is app-store only; auto-renews for subscriptions, while gifts last 1 year
hidden costsDisplayed annual prices can be campaign-specific; actual subscription price varies by region, storefront, and promotion, and the 7-day trial converts unless canceled before renewal.
pricing sources checked 2026-08-12 · pricing source ↗
Questions about Speak
Can you build your own Speak with AI?
A full replacement is not the recommended project. A consolation build is possible, but the paid product's decisive value sits outside a solo rebuild. For Speak, build scripted language roleplay using a user-supplied model and clear lesson objectives. The hard boundary is proprietary speech tutor models, curriculum, mobile experience, and learning data, plus content, pedagogy, and network.
What does the Speak build prompt cover?
The prompt starts with this scope: Run scripted language roleplay with clear lesson objectives using a user-supplied model, schedule retrieval practice, and show progress without claiming accredited instruction. Full-product capabilities excluded from the comparison include: proprietary speech tutor models, curriculum, mobile experience, and learning data; licensed course catalog; expert curriculum. Follow the implementation plan and its prerequisites before expanding the build.
How do I use the prompt, AGENTS.md and agent skills?
Start with the Speak prerequisites and stack, then copy the prompt into your coding agent. Save the project rules as AGENTS.md in the project root. Linked skills are optional packages or source instructions for specific tasks; review their current contents and install only those matching the chosen stack. A skill does not supply API credentials or verify the finished app.
How long will this Speak project take?
The catalogue estimate is closest consolation build: one sitting for the limited scope. Setup, integration approvals, debugging, deployment and ongoing maintenance can add time. This is an estimate, not a delivery guarantee.
What would I give up by replacing Speak?
proprietary speech tutor models, curriculum, mobile experience, and learning data; licensed course catalog; expert curriculum; human feedback; large learner network and certification. People still pay for Speak because the learning loop is buildable, while trusted curriculum, instructors, feedback, credentials, and community are not. The recurring cost buys curriculum quality, assessment validity, content rights, spaced-repetition tuning, speech models, sync, moderation, and support, not just the visible interface.
What price is this guide comparing against?
The recorded Speak Premium plan is $7/mo per seat (annual billing, per user per month), checked 2026-08-12. Check the linked pricing source before buying. Building your own also has hosting, API and maintenance costs; the recorded amount is not a guaranteed saving.
What can I use instead of building Speak?
Moodle: Hosts scripted roleplay prompts, recordings and lesson objectives, but the conversational model must come from elsewhere. FreeLingo: Structured lessons and voice exercises backed by local or supplied models; less magical, more inspectable. Check each option's license, hosting needs and feature limits.