语音通话
跟角色出声说话——通话怎么开始、怎么进行、怎么结束。
语音通话是一场实时的口头对话。你说话,角色用自己的声音回答,说过的一切事后都会作为普通消息落进聊天里,你可以读它、从它分支,或者继续用打字聊下去。
开始一通电话
语音通话 按钮就是聊天顶栏里的那个电话图标。它在对话还是空的时候出现,或者在 即时对话模式 开着的时候出现——所以想稳妥地打电话,就打开一个角色,在发任何东西之前先拨过去。
打开一个角色,先别打字
在一段还没有消息的对话里,顶栏会显示 语音通话。如果你在那个线程里已经发过消息了,就和同一个角色开一段新聊天。
确认费率
第一次通话前,Reverie 会检查你的点数够不够撑一分钟,并显示当前的每分钟费率。活动期间这个对话框写的是 免费语音通话,确认按钮是 开始免费通话。你只需要确认一次;只有费率变了它才会再出现。
让它接通
Reverie 会请求使用麦克风,然后角色向你打招呼。那句出声的问候只在全新的对话里播放——接着一段已有的对话打过去,通话会直接进入聆听状态。
一个来回是怎么走的
你说话;Reverie 等一个停顿,把你说的转写出来,作为一条普通聊天消息发出去,然后用角色的声音播放回复。它等的那个停顿不到一秒,而且你以句末标点收尾时会更短——所以把句子说完整,比说着说着断掉更快把你这一轮发出去。
角色刚停下说话之后有一小段回声防护,在这期间麦克风会忽略它听到的东西,免得角色自己音频的尾巴被当成你转写下来。
打断
在角色说话时点一下他们的头像。 那会停掉音频,把这一轮交回给你。
盖过角色说话不起任何作用。语音抢话是被有意关掉的:浏览器的回声消除还不够可靠,分不清你的声音和角色自己的输出,所以音频播放期间麦克风一直是闸着的。头像才是打断的目标——群聊通话里,是当前主讲那位的头像。
如果你不出声了
沉默不会把线路无限期地挂着。
| 已经沉默了多久 | 会发生什么 |
|---|---|
| 8 秒 | 角色发来第一句追问 |
| 再过 10 秒 | 第二句追问 |
| 再过 12 秒 | 第三句,说成道别的样子 |
| 再之后 | 通话自己挂断 |
你一开口计时就归零,所以对话中间普通的停顿不会让你付出任何代价。
三句追问之后通话就结束了。 除了那句道别之外没有别的警告,而一旦通话 断开,电话按钮就从这段如今已经有消息的对话里消失了。如果你真的要歇一会儿, 就 静音 ——静音期间闲置计时器是暂停的。
另一头则没有通话时长上限:只要你一直说下去,通话想打多久都行。
通话中的控件
- 静音 / 取消静音 —— 停止发送你的麦克风。
- 语音设置 —— 打开声音选择器,在通话途中换声音;群聊通话里它打开的是按成员排的列表。见把消息读出来。
- 结束通话 —— 挂断。
如果角色有表情包,说话的时候可能会有一张弹在正在讲话的头像上作为反应。见表情包。
群聊通话
给一段群聊打电话的方式是一样的。每个成员都有自己的声音——你在 聊天设置 → 语音与输入 → 语音 里为每个角色各设一个,群聊在那里显示的是每位成员一行,而不是单个选择器。正在说话的那位会被放大显示;其余的以小块排在下面。
一通电话要花多少
通话按已过去的分钟数计费:你连着的每一分钟计一分钟,由 Reverie 计时,而不是你的浏览器。断线重连,或者同一次上报到了两遍,都不会向你多收一次钱。
| 项目 | 费率 |
|---|---|
| 通话时长 | 每分钟 0 点数 —— 本次活动期间免费 |
| 角色的声音 | 按文字转语音计费,用引擎自己的费率 |
| 语音识别 | 免费 |
真正花钱的是声音,不是分钟数。 通话时长现在是免费的,但角色说出的每一句 都要合成,并按所选引擎的价目计费——在高级引擎上那是每个文字字符 25 点数。 长通话之前,先把角色换成免费的声音。 引擎与费率
语音识别与隐私
Reverie 在桌面端用浏览器自带的语音识别,在移动端用自己的转写服务;如果浏览器引擎老是出错,它会切到后者。转写按语言分别调校——有 17 种语言配了调好的提示词——而且会把角色的名字和上一条回复纳入考虑,好让名字和昵称拼写正确地回来。
通话音频是在一次无状态请求里转写的,不会被保存。你上传到语音工作室的语音样本则不同——那些会一直留着,直到你把那个声音删掉。