用ChatGPT可以练英文口说?使用「voice conversations」让你有个随身家教

ChatGPT的App有一个我很常利用的功能,就是「语音输入」,透过提问时可以语音输入,加上ChatGPT的文字修饰,可以帮我快速记录会议逐字稿,或是记录想法後转成文章、报告(可参考:利用ChatGPTApp写语音笔记,提升输出效率的秘密武器)。而现在ChatGPT的手机App又多出了新功能,不只可以输入,还可以「模拟跟真人进行语音对话」。

近期ChatGPT提供Plus付费用户很多更新,其中一个是行动版本中的「voice conversations」,开启这个功能後,ChatGPT会用一个「模仿真人语气」的AI跟我们进行来回语音对话,我只要直接说出我的提问,ChatGPT就会用拟真语音进行回答。

ChatGPT近期新功能:

  • ChatGPT图文混合提问9种超能力:程式、教育、学习到行销应用
  • ChatGPTDALL-E3的7个特殊AI绘图应用教学,胜过Midjourney

操作过程也非常简单,在一个对话串「右上方」,开启「voice conversations」功能按钮。

图片来源:作者提供

首先是进入「听」的模式,我们可以说出提问,只要停顿久一点,就会送出我们的提问。(所以可以自然对话,而不用繁琐操作。)

图片来源:作者提供

接着ChatGPT会分析刚刚的提问并生成内容,生成後,就会用模仿真人的语气,「说」出回答。然後继续进入听、说循环的问答模式。

图片来源:作者提供

我获得这个功能後实际测试,ChatGPT「模仿真人语气」这一点做得非常棒,不仅口条上像是真的人,而且还会学真人一样停顿、有语助词等等,我们真的可以感觉就像和一个真人聊天一样。并且「voice conversations」支援多国语言,英文、中文等还可以混合对话。

不过,如果只是为了提问与获得回答内容,我觉得还是自己语音输入问题,然後ChatGPT直接用文字回答,整个流程的速度更快,我也能更有效从文字中获得我需要的内容。

这样的话,「voice conversations」可以拿来做什麽应用呢?

於是我想到了一个可能的应用方式,就是把自己其中一个ChatGPT对话频道,设计成「英文会话练习App」。我的想像是:

  • 会有一个英语教练,可以用语音一问一答的方式,问我问题,然後我回答。
  • 教练确认答案後提供修正,继续问下一个问题。
  • 在这样的过程中,复习我需要的英文会话例句。
  • 这整个过程,不是用文字输入,而是用ChatGPT「voiceconversations」功能,实现一来一往的语音对话。

以下就是我实验成功的一个版本,提供有兴趣的朋友参考。

图片来源:作者提供

首先,我们需要先做一些基本设定。

因为ChatGPTApp上的「voiceconversations」速度没有想像中快,来回对话过程其实需要一些时间,AI看似会等生成出完整内容後,才开始说话。所以如果要流畅对话,要注意下面细节:

  • 采用GPT3.5,让内容比较快生成完毕。
  • 无法问太复杂的问题,以及生成太多内容的回答,因为这样AI往往想到一半就会卡住、断掉,或是要等待太久。
  • 如果跟我下面的范例一样,要做英文会话练习,可以到设定中把「Speech-MainLanguage」设定为「English」。
    • 这时候还是可以中英文穿插对话,但主要语言会辨识为以英文为主。

图片来源:作者提供

接着,如何利用ChatGPT设计一个英文对话练习App呢?

首先我使用下面这段提示语,先把我想要练习的「英文对话例句」输入,让ChatGPT先记住,这样等一下才知道要出什麽题目跟我进行会话练习。

我这边用和孩子一起练习英文会话为例子,可延伸参考:「父母如何用ChatGPT设计孩子的英文单字考卷、会话测验学习单?」。

接着,我利用下面的提示语,让ChatGPT学会出题的逻辑:

  • 请AI根据上述例句,自动出生活情境题。
  • 请AI每出一题都等我回答,然後才出下一题。
  • 给他一个出题的范例,让他自己学会出题逻辑。

这部分,先在ChatGPT网页端用文字提问设定完成。…