我们从构建一条支持47种语言实时翻译的电话线路中学到了什么
摘要
ThunderPhone开发了一条电话线路,使用流式AI管道提供47种语言的实时翻译,目前对公众免费开放。
大家好,我是ThunderPhone的Alex。我们制作了一个电话号码,可以双向翻译对话。你可以将其接入电话通话,或在面对面交谈时使用扬声器。号码是(228) 888-8666,更多信息请访问translatemycall.com。目前无需应用程序或账户,且免费使用。我们最初在2024年将其作为黑客马拉松项目构建。那个版本能工作,但相当粗糙。我们最近意识到,自那时起为ThunderPhone(我们的生产电话代理语音AI平台)构建的技术栈已经足够成熟,可以重新构建它。主要问题最终是:1) 轮流发言通常比实际翻译更难。停顿并不总是意味着有人说完话,而且人们根据语言不同而停顿方式各异。我们为每个发言者单独运行VAD,并根据语言调整结束轮次检测,以免不断打断或等待过久。2) 电话音频丢失大量信息。通话通常是8kHz窄带音频,伴有压缩、背景噪音,有时两人同时说话。我们同时运行多个转录模型,并将它们的输出与直接输入LLMs的音频融合。任何路径都可能出错,因此同时使用两者帮助很大。3) 每个步骤都必须流式处理。通话通过SIP接入,并经过流式管道进行转录、翻译和语音。在说话之前仍有一点延迟,严重的重叠对话可能会干扰它,但感觉比2024年版本更接近正常的翻译通话。完全支持47种语言。大约70种语言通常都能工作,尽管一些长尾语言的质量会下降。如果有人想尝试,号码是(228) 888-8666,网站是translatemycall.com。很乐意回答关于管道或ThunderPhone的问题。
相似文章
ThunderPhone
ThunderPhone 是一个用于构建AI电话代理的自助平台,包含模型,起步价每分钟2美分,在Big Bench Audio上具有高准确性,并支持47种语言。
构建实时语音翻译应用(阅读时长:28 分钟)
OpenAI 发布了 gpt-realtime-translate,这是一款专为实时口译优化的低延迟语音转语音模型,并附有开发者实战指南,用于构建支持多语言的浏览器、移动及视频应用。
OmniDimension如何使其AI电话听起来如此自然、快速且多语言?独立开发者能否构建类似的功能?
探讨OmniDimension如何实现自然、快速且多语言的AI电话合成,并讨论独立开发者复制类似能力的可行性。
@GoogleDeepMind: 3.5 Live Translate 可以将语音转换为超过70种语言,并在流式传输时进行处理——同时保留语调、节奏…
Google DeepMind 宣布推出 Live Translate 功能,该功能可实时将语音转换为超过70种语言,同时保留语调、节奏和音高,以实现更自然的对话。
我的智能体终于有了电话号码,而且我把基础设施开源了。
作者构建并开源了一个面向AI智能体的电话层,使其能够通过REST API和MCP服务器拨打电话和发送短信,旨在与OpenClaw、Hermes、LangChain和Claude Code等框架配合使用。