Hacker News 熱門精选73

Launch HN:Speko (YC S26) – 语音 AI 的 OpenRouter

Launch HN: Speko (YC S26) – OpenRouter for Voice AI

· 57天前
跳到正文

精选理由

帮读者快速选出更准更省的语音AI模型

AI 摘要

Hi HN!我是 Bek,Speko 的创始人。Speko 是一个平台,会在我们所有公开基准测试过的选项中,根据你的约束条件,找到语音转文本、LLM 和文本转语音模型的最优组合,并告诉你原因。 演示: https://youtu.be/no2LY2gRh-c 典型的生产环境语音代理是由三个模型组成的集成:STT、一个 LLM 和 TTS。 这些层中的每一层都有十几个可信的供应商,而且每个月市场上都会出现新模型。几乎所有人都是评估一次,选择自己喜欢的技术栈,然后就再也不复查,因为从一个供应商切换到另一个供应商又意味着一次新的集成,以及围绕数据的争论。 结果就是,你使用的语音代理还在运行上个季度的模型,而更好、更便宜的选择已经出现了。 在创立 Speko 之前,我花了四年时间作为联合创始人兼 CTO,为亚洲各地的企业构建支持 10 多种语言的语音代理。每当新的语音模型出现时,我们都会重复同样的流程:雇用母语评分员,将它与现有技术栈进行基准测试,如果有所改进就更新生产环境。Speko 将这个过程变成了一个 API。一个每天处理数千通电话的团队告诉我们:“我们真的可以进入这个仪表板,切换模型,它会替我们完成。” 工作方式:你发送一个包含优化标准(准确率、延迟、成本或均衡)、语言和地区的请求。路由器会筛选出我们针对给定约束组合测量过的模型,对它们进行基准测试,选出胜者,并返回一个响应,响应头中包含提供商、模型名称和分数。网关会预取签名会话计划,因此新会话会直接从内存拨向提供商;当呼叫者等待时,不需要控制平面的往返。 故障转移只发生在连接建立阶段:如果提供商拒绝连接尝试,我们就开始连接排名靠后的候选项。 一些客户案例:有一位创始人来找我们时完全不知道该选什么;他把自己的用例给了我们,现在所有流量都通过这个平台路由。一家物业管理 AI 使用 Python 运行 LiveKit,自上线以来从未更新过 STT 或 TTS:他们不知道自己的 STT 在通话中的错误率很高,也不知道有更好的选择,而且模型替换看起来总像一个研发项目。一个团队不知道该为西班牙语选择哪些模型。一个医疗团队不知道哪种 STT 最擅长处理医学词汇。在每个案例中,我们都帮助他们从基准测试中找到合适的技术栈,现在他们都通过我们进行路由。 测量部分是公开的:我们在不同日期的运行中,将相同输入传给同一地区的每个模型,并发布榜单,包括那些我们的选择表现不如替代方案的榜单。发布演示回答的是哪段 30 秒音频听起来更好;生产环境问的是哪个模型能撑过第八分钟,所以我们测试自发语音、金额和日期、十分钟录音,排名也会发生变化。我们基于盲测一对一听感投票训练了一个用于 TTS 自然度的自动评分器;对于它从未见过投票的提供商,它选出的胜者与我们的评分员选出的一致,其频率大约等同于评分员之间彼此达成一致的频率。 我们自己不训练或销售模型,这正是我们保持排名公正的方式。 我们还开源了网关,供那些希望避免音频路径上额外网络跳转、并且不想与我们的云共享密钥的团队使用( https://github.com/SpekoAI/gateway ,MIT):一个 Go 二进制文件,作为 sidecar 运行在你的代理容器中,通过 Unix socket 使用一种本地协议,固定提供商主机并附加你的密钥。在 BYOK 模式下,它完全不会与我们通信。 请注意,匿名且不含内容的遥测默认启用,一个环境变量即可将其关闭。 成本:网关和 BYOK 设置将永久免费;我们对带有统一账单的托管路由器和托管密钥收费。自从我们在 6 月下旬开始这一批次以来,外部使用量平均每周增长约 25%,增长主要集中在发布初期的几周。 我很想听听社区的反馈:你们现在如何选择语音模型?什么会让你们信任第三方基准测试? 评论 URL: https://news.ycombinator.com/item?id=49332751 点数:7 评论数:0

正文

Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Launch HN: Speko (YC S26) – OpenRouter for Voice AI
10 points by abdik 20 minutes ago | hide | past | favorite | discuss
Hi HN! I'm Bek, founder of Speko, a platform that finds an optimal combination of speech-to-text, LLM, and text-to-speech models, given your constraints, among all our public benchmarked options, and tells you why.

Demo: https://youtu.be/no2LY2gRh-c

Typical production voice agent is an ensemble of three models: STT, an LLM, and TTS.

Each of those layers offers a dozen credible vendors, and each month there are new models on the market. Almost everyone evaluates once, picks a stack of their choice, and never rechecks because switching from a vendor to another involves yet another integration and arguments about the numbers.

The result is that you use voice agents running last quarter's models while better and cheaper options are available.

Before founding Speko, I spent four years as cofounder and CTO building voice agents for enterprises across Asia in 10+ languages. Each time a new speech model would arrive, we repeated the same ritual: hire native-speaking raters, benchmark it against our existing stack, and update production if it improved. Speko turns this process into an API. A team running thousands of calls a day told us: "we can literally go to this dashboard, switch the model, and it will do it for us."

How it works: you send a request with your optimization criteria (accuracy, latency, cost or balanced), language and region. The router filters to models which we measured for the given combination of constraints, benchmarks them, selects the winner, and returns a response with headers containing provider, model names, and the scores. The gateway prefetches signed session plans, so a new session dials the provider straight from memory; no control-plane round trip while a caller waits.

Failover happens only during connection setup stage: if the provider refuses the connection attempt, we start connecting to the runners-up.

Some of the customer stories: one founder came to us not knowing what to pick at all: he gave us his use case and now routes everything through the platform. A property management AI runs LiveKit in Python and had not updated STT or TTS since launch: they did not know their STT had high error rates on their calls, better options existed, and swapping always looked like an R&D project. One team did not know which models to pick for Spanish. A medical team did not know which STT handles medical vocabulary best. In every case we helped find the right stack from the benchmarks, and now they route through us.

The measuring part is public: we pass the same inputs to every model in one region in different dated runs and we publish the boards, including those where our selections perform worse than alternatives. A launch demo answers which 30-second clip sounds better; production asks which model survives minute eight, so we test spontaneous speech, money and dates, ten-minute takes, and the rankings change. We trained an automatic scorer for TTS naturalness on our blind head-to-head listening votes; on providers it has never seen a vote for, it picks the same winner our raters do about as often as raters agree with each other.

We don't train or sell models ourselves, that's precisely how we keep our rankings impartial.

We also open sourced the gateway for teams who want to avoid an extra network hop on the audio path and don't want to share keys with our cloud (https://github.com/SpekoAI/gateway, MIT): one Go binary, which is running as a sidecar in your agent's container, speaks one local protocol over Unix socket, pins provider hosts and attaches your keys. In BYOK mode it doesn't communicate with us at all.

Notice that the anonymous, content-free telemetry is enabled by default, and one env var disables it.

Cost: the gateway and BYOK setup will be free forever, we charge for the hosted router and managed keys with consolidated billing. Since we started the batch in late June, external usage has grown about 25 percent per week on average, front-loaded toward the launch weeks.

I would love feedback from the community: how do you pick speech models now, and what makes you trust the third-party benchmark?



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

查看原文(Hacker News 熱門)