Speak

Build scripted language roleplay using a user-supplied model and clear lesson objectives

NOT REALLY · consider alternatives
price $7/mo per seatsubscription / year $84estimated build time closest consolation build: one sittingreplaced by 0 people

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
01
Use Next.js 15, TypeScript, SQLite, Drizzle ORM, and a service worker for offline use.
02
Model lessons, study sessions, progress checkpoints, and user-owned learning material; keep stable source IDs and timestamps.
03
Interface for this learning, flashcards and language practice workflow: a local web page with input, progress, review, and export views.
engineering roadmap

Implementation plan

1

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.

2

Phase 2, implement

Import Markdown, text, or user-authored notes and split them into editable learning units.

3

Phase 3, implement

Create flashcards and short quizzes only after showing the generated items for approval.

4

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.

5

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.

the pro prompt
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

share on X ↗

Alternatives to building your own

MoodleHosts scripted roleplay prompts, recordings and lesson objectives, but the conversational model must come from elsewhere.7.3kaug 2026open source↗FreeLingoStructured lessons and voice exercises backed by local or supplied models; less magical, more inspectable.62aug 2026open source↗

no votes, no pay-to-list · just what's real

Speak pricing

planmonthlyannual (per mo)what you get
speak premium—$7/user6 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/userPremium 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.

Every week, more subscriptions die.

New verdicts, new prompts, the week's most-doomed apps.
One email. Unsubscribe in one click.

last week:100 Questions · KINDA1of10 · KINDA1Password · KINDA+1090 more

free forever · no scanner spam · the prompt stays on the site, the deaths come to you

$weekly: what got a verdict, what died.