跳到正文跳到正文
深度解析

Foxl 替你打电话

在聊天里提出请求,批准这一通电话后,Foxl 会从你的 Mac 通过你的 iPhone 替你拨打。它会先说明自己是 AI 助理,聊天里会告诉你通话结果如何。

Foxl Team阅读约 8 分钟

手绘的笔记本电脑和手机并排放着,由一根卷曲的电话线相连;一道声波从手机传向一座窗户亮着灯的小房子。
本页内容
已于 2026年10月28日 对照已发布的实现和保留的测试复核。

Foxl 可以替你打一通简短的电话。在聊天里告诉它打给谁、说什么,它就会把这通电话准备好:号码、要传达的内容、它会怎样自我介绍,以及通话最长可以持续多久。在你批准这一通电话之前,它不会拨出任何号码。批准后,Mac 上的 Foxl 会通过你的 iPhone 拨打,所以对方看到的是你自己的号码,Foxl 会用韩语或英语和对方交谈。挂断后,聊天里会告诉你通话结果如何,以及对方对它说了什么。

电话从 Mac 拨出,需要搭配一部允许在其他设备上通话的 iPhone,可以打给韩国、美国和加拿大的号码。语音使用 Amazon 的语音服务,用的是你电脑上设置好的 AWS 账户;通话本身走的是你自己的手机套餐。

一通电话,从请求到结果

假设你的航班晚点了,而民宿以为你六点就到。你把民宿的号码给 Foxl,然后写:“给民宿打个电话,告诉他们我今晚 11 点左右到。问问晚一点办入住行不行。”如果有不清楚的地方,比如“今晚”指的是哪个时区的哪一天,Foxl 会先问你。然后它会准备这通电话,这一步不会改变你电脑之外的任何东西:它会核对号码,估算通话打满时长上限时可能花多少钱,并在聊天里显示一张拨打电话卡片。

  • 对方:打给谁,以及完整号码。只有这张卡片会显示完整号码,其他地方都会隐藏中间几位数字。
  • 要传达的内容:Foxl 要告诉对方和询问的内容,用的就是它会说的原话。
  • 自我介绍:代表你致电的 AI 助理,并说出你的名字。
  • 来电号码:通过这台 Mac 用你的 iPhone 拨打,对方会看到你的号码。
  • 上限:最长 3 分钟,以及这通电话最多可能花费的金额。
  • 是否保留通话记录。默认保留,留在这段聊天里,直到你删除聊天。

点批准就会拨出,点暂不则放弃这通电话。一次批准只对应一通电话。卡片上也可以选择始终允许拨打给对方:之后拨打这一个号码时不再弹出卡片,其他检查照常进行;这些号码列在设置 > 安全里,随时可以移除。如果之后号码或要传达的内容变了,Foxl 会重新准备这通电话,并再次询问。没有人回应的卡片会在三分钟后过期。

批准后,卡片会跟着通话经过拨号、振铃和交谈各个阶段,上面有一个挂断按钮,随时都可以挂断。Foxl 会用下面这段话开场。接着它会说明为什么打来,并问对方现在是否方便,只有对方方便时才会继续。通话结束后,卡片会显示结果,比如已确认、已传达、对方要求回电或对方不愿与AI助理通话,并用一句话概括对方说了什么。

안녕하세요, 민준 님의 AI 비서예요. 게스트하우스 사장님 맞으세요?

Hi, this is Alex's AI assistant. Am I speaking with the guesthouse?

号码在韩国时,Foxl 说韩语,其他情况下说英语。打给美国或加拿大的电话如果保留通话记录,开场白还会告诉对方正在保留记录;如果是韩国号码,则不会特别说明,卡片上会注明通话记录保存在这段聊天里。

从左到右的流程图:Mac 上的 Foxl 对着 Foxl Audio Mic 说话,通过 Foxl Audio Speaker 收听;Mac 经由 iPhone 进行的通话把这两个设备当作麦克风和扬声器;iPhone 用你自己的号码把电话接到对方。语音模型在你的 AWS 账户上运行,Foxl 读取通话窗口,以确认接通并挂断电话。
图 1. 一通电话的路径。电话线路是你 iPhone 的;声音来自你 Mac 上的 Foxl,经过它自己的两个音频设备。

Foxl 在通话中不会做的事

  • 不拨打紧急号码或付费号码。紧急和服务号码(112、119、911 之类)、付费号码(韩国的 060,北美的 900 和 976),以及韩国、美国和加拿大以外的号码,仅凭号码数字就会被拒绝,根本不会出现卡片。
  • 不会自己打电话。电话只能从你自己的聊天中发起。计划、定时查看、频道、Notes 助手、浏览器扩展、Foxl Code 任务和子智能体都不能打电话。
  • 不接受对方的新指令。通话中,Foxl 除了说话只能做一件事,就是挂断电话。如果对方要求付款、预订、更改账户、打给别人或透露更多关于你的信息,它会礼貌地拒绝,并表示可以帮忙转达。
  • 不冒充你。它从不使用你的声音,从不说自己是你,被问到时会明确说自己是 AI 助理。如果接听的是语音信箱提示或电话菜单,它会直接挂断,不留下任何细节。
  • 不会长时间通话。通话默认 3 分钟,最长 5 分钟。Foxl 一次只打一通电话,每天最多十通。

在 Mac 上设置

设置 > 电话里有三行;如果你在设置完成前就请求打电话,聊天里也会出现同样的三行:

  1. Foxl Audio,带有安装按钮。它让 Foxl 能在通话中说话和聆听,Mac 会要求输入一次密码。Foxl Audio 会添加两个 Foxl 自己的音频设备:一个供 Foxl 说话,通话把它当作麦克风;另一个接收通话播放的声音,Foxl 从中收听。在通话之外,macOS 从不把它们选作你的声音设备。通话期间,Foxl 会让 Mac 使用这两个设备,通话结束后再换回你自己的麦克风和扬声器。
  2. 辅助功能,带有允许按钮。它让 Foxl 能看到通话状态并挂断电话。macOS 没有给应用提供拨打、跟踪或结束经由 iPhone 进行的通话的方法,所以 Foxl 会读取通话自己的窗口(结束按钮和正在走的计时器),然后按下结束。没有这项权限,Foxl 就不会发起通话,因为它没法结束通话。在通话期间,Foxl 还会打开一项 macOS 设置,让辅助功能工具能读取通话横幅,通话结束后再把它关掉。
  3. 你的 iPhone。在 iPhone 上打开“设置”>“App”>“电话”>“在其他设备上通话”,打开“允许在其他设备上通话”,并打开这台 Mac。在 Mac 上,“FaceTime”>“设置”中的“来自 iPhone 的通话”必须打开。两台设备需要连接同一个 Wi-Fi,并登录同一个 Apple 账户。

在声音下,韩语语音可以选 Nova 2.5 Sonic 或 Amazon Polly。AWS 并未正式支持 Nova 2.5 Sonic 的韩语,并提醒在这类语言中,识别和声音可能不够准确;但我们以电话音质亲自试听时,它听起来仍然最自然,所以设为默认。Polly 的韩语声音是 AWS 有文档说明的服务,切换一下就能用。语音区域设为“自动”时,会测量从你的电脑访问哪个 AWS 区域响应最快。

响应有多快,一通电话花多少钱

通过 Mac 拨打时,对方说完话后,Foxl 大约 1.5 至 2 秒就会开始回答。我们在 2026 年 10 月 28 日分别测量了各个部分:一是模拟通话(由 Amazon Polly 念出一个按脚本说话的韩语对方,以 8 kHz 电话音质发送给真实的语音模型),二是 Mac 自己的音频设备。iPhone 和 Mac 之间这一段还没有测量,所以总时间是由各部分拼出来的估算。

回答的组成部分测量结果
Nova 2.5 Sonic,从对方说完最后一个字到它第一次回答四轮对话中为 0.93 至 1.20 秒
Foxl Audio 及其辅助程序,每个方向约 0.15 秒(中位数 155 毫秒)
iPhone 到 Mac 这一段尚未测量
通过 Mac 拨打时的整个回答约 1.5 至 2 秒

模型花的这一秒多,大部分用在判断对方是否已经说完,而且几乎不随距离变化:在更早的一次测量中,经由俄勒冈是 1.40 秒和 1.14 秒,经由弗吉尼亚北部是 1.47 秒和 1.10 秒,经由东京是 1.48 秒和 1.04 秒。比速度更重要的是声音小的线路。对方的声音比正常小 28 dB 时,Sonic 会听错(字符错误率 0.27);Foxl 先把对方的音量调平后,它听清了测试中的每一个字(0.00)。

通过 Mac 拨打时,线路走的是你自己的手机套餐,费用和用 iPhone 打其他电话一样。语音费用记在你的 AWS 账户上,每分钟几美分:一通 31 秒的模拟通话用了 $0.0077 的 Sonic 费用,通话卡片的费用上限按 Sonic 每分钟 $0.03、Polly 语音每分钟 $0.05 来估算。一通电话按时长上限估算的费用必须低于 $1.00,实际用量超过估算的通话会被挂断。

会保留什么

  • 从不保留任何音频。
  • 通话记录是双方所说内容的文字,保存在这段聊天里,通话结束后显示在卡片上,删除聊天时一并删除。在 设置 > 电话 > 保留通话记录 中关闭,或请 Foxl 不留记录地打电话,就不会保留。打给美国或加拿大的电话,对方会在通话开始时听到正在保留记录。
  • 你聊天里的结果就是这通电话的记录。日志和结果中的号码都会隐藏中间几位。
  • 通话期间,音频会发送到 AWS 用于对话。使用默认语音 Nova 2.5 Sonic 时,音频发往 Amazon Bedrock,AWS 声明 Bedrock 不会存储或审查客户的语音。

限制

  • 需要一台 Mac 和一部 iPhone。Windows 和 Linux 目前还无法通过你自己的手机打电话。开发者可以在那里让 Foxl 使用一个 Twilio 账户,但没有对应的设置项。
  • Mac 的语言。Foxl 按名称找到并按下通话横幅上的按钮,它认识英语、韩语、日语、中文、德语、法语、西班牙语、葡萄牙语和俄语的按钮名称。如果 Mac 设置为其他语言,它不会拨号,并会说明原因。
  • 两个通话地区,两种语言。可拨打韩国、美国和加拿大的号码;韩国号码用韩语,其他号码用英语。
  • 占线看起来和无人接听一样。从 Mac 这一端看,占线、被拒接和没人接的电话都一样,所以卡片对这三种情况都显示无人接听。

常见问题

对方知道自己在和 AI 通话吗?

知道。每通电话的第一句话都会说明这是你的 AI 助理打来的,Foxl 在转达你的话之前,会先问对方现在是否方便。如果对方不愿意,Foxl 会简短而礼貌地道别并挂断,卡片上会显示对方不愿与AI助理通话。

我可以在手机上请求打电话吗?

可以。只要你的 Mac 开着,就能在手机上的 Foxl 应用里提出请求,并在那里批准通话卡片。电话本身仍从 Mac 通过你的 iPhone 拨出。

它能打给餐厅订位吗?

它可以打电话去问,并告诉你对方说了什么。它不会在电话里替你答应付款或预订。一通电话只传达你批准的一条信息,Foxl 会把对方提出的方案告诉你,由你来决定。

参考资料与延伸阅读

  1. AWS:Amazon Nova 2.5 Sonic AI 服务卡文档
  2. 下载 Foxl参考