Skip to content

oss-codes/voice-cost

Repository files navigation

Voice OSS

Open, source-linked Voice AI pricing calculators, framework research, and global platform directories for voice.oss.codes.

The Astro site includes pipeline and realtime cost calculators, 29-country telephony and SIP comparisons, concurrency and ROI planning, a public latency evidence registry, a pricing-change tracker, an architecture builder, a production-readiness checker, an Asterisk generator and troubleshooter, a browser-only Call Doctor, a call-flow builder, and a local audio quality tester. Crawlable research covers provider pricing history, open-source frameworks, platform alternatives, country deployment and compliance starting points, industry templates, and long-form cost and deployment guides. /llms.txt provides an LLM-readable index.

Commands

bun install
bun run dev
bun test
bun run test:e2e
bun run check
bun run build
bun run sources:check
bun run preview

Pricing data lives in src/data/pricing.ts, src/data/pricing-watch.ts, and src/data/sip-comparison.ts. Country deployment data lives in src/data/markets.ts, while public latency evidence lives in src/data/benchmarks.ts. Framework and alternative data lives in src/data/directory.ts; compliance and industry content have dedicated data modules. Every published rate includes a source URL and the site shows the snapshot date. Update the data and verification constants together after checking official repositories, regulators, and provider pages.

Contributing

Contributions are welcome from independent developers, open-source maintainers, and Voice AI service teams. You can add your own project or employer's service, provided the entry is factual, source-linked, and useful for comparison.

PR #1 is a good small example. It added Soniox STT and TTS pricing, linked the public pricing page, added the new IDs to the calculator schema, and updated the verification date.

What can you add?

Contribution Main file Required evidence
Hosted Voice AI platform src/data/pricing.ts and/or src/data/directory.ts Official product and pricing pages
STT, LLM, TTS, or realtime model src/data/pricing.ts Official pricing page with units
Open-source framework src/data/directory.ts Public repository, license, and documentation
SIP carrier or country route src/data/markets.ts or src/data/sip-comparison.ts Destination-level rate or a clearly marked quote requirement
Published latency benchmark src/data/benchmarks.ts Test scope, sample, owner, date, result, and source
Country or compliance guidance src/data/markets.ts or src/data/compliance.ts Regulator or government source

Add your Voice AI service

  1. Fork this repository and create a focused branch.
  2. Add the entry to the smallest relevant data file.
  3. Use a stable lowercase ID or slug.
  4. Include the exact public rate, billing unit, what it includes, and what remains separate.
  5. Link directly to the official pricing, documentation, and repository pages.
  6. If the new ID is selectable in a calculator, add it to the matching Zod enum in src/data/pricing.ts.
  7. Update the relevant *_VERIFIED_AT date.
  8. Add or update a test when the contribution changes calculator behavior or creates a new route.

A speech-model entry follows this shape:

{
  id: "provider-model",
  name: "Provider Model",
  perMinute: 0.12 / 60,
  detail: "$0.12/hour for realtime transcription.",
  sourceUrl: "https://provider.example/pricing",
}

Keep the original provider unit in detail, and normalize the calculator value to its requested unit. Do not copy a rate from a search snippet, affiliate page, old announcement, or another comparison site.

Add an open-source voice stack

Add the project to frameworks in src/data/directory.ts with:

  • repository and documentation URLs
  • implementation language
  • exact license or a clear license caveat
  • architecture description
  • best-fit use case
  • an honest production or ownership trade-off

Open source refers to the linked repository, not every hosted service around it. Clearly separate framework availability from managed hosting, model, carrier, and support charges.

Pull request checklist

  • The PR changes one provider, framework, market, or closely related group.
  • Every price and material claim has a direct source.
  • Rates state their currency, unit, and important exclusions.
  • IDs, slugs, schema enums, and verification dates are consistent.
  • bun run check, bun test, and bun run build pass.
  • bun run test:e2e passes when routes or browser behavior change.
  • The copy is neutral and does not contain unsupported “best,” “fastest,” or savings claims.

Open a pull request with a short explanation of what was added, the date you checked it, and links to the supporting sources. Small, reviewable changes like Add Soniox are preferred.

Releases

Packages

Contributors

Languages