有什么方法可以测试电话自动语音的内容

2021-06-23 17:37:53 +08:00
 AirShark

做一个电话自动语音客服,要对语音的内容进行测试。 例如不同用户就有不同等级,不同余额,当系统识别到不同客户的等级,欢迎语言会有不同。选择某个选项时候,会根据用户的不同余额,播报不同的余额,针对不同等级不同的充值促销活动的内容。 现在我要测试,当不同等级、不同余额的用户拨打客服电话,如何使用自动化测试来识别内容是否正确?

1241 次点击
所在节点    程序员
9 条回复
xieqiqiang00
2021-06-23 17:53:49 +08:00
你要怎么测试?要用手机测?
AirShark
2021-06-23 17:54:57 +08:00
@xieqiqiang00 都可以。或者手机、网络电话,任何可以拨打普通电话号码的方式都可以。
a1gslyghmqnl
2021-06-23 17:57:52 +08:00
那么播报的语音内容是固定的还是包含动态数据的?
AirShark
2021-06-23 17:58:12 +08:00
数字部分,例如余额、重复播报账号,使用 TTS 。其他部分都是提前预先录制好的。
AirShark
2021-06-23 18:00:12 +08:00
@a1gslyghmqnl 数字部分,例如余额、重复播报账号,使用 TTS 。其他部分都是提前预先录制好的。
测试内容就是判断余额和账号是否和通话一开始所输入的账号能够对应。欢迎语言,促销信息等预录内容,是否和文档上的能够对应。
xieqiqiang00
2021-06-23 18:09:26 +08:00
虽然看起来比较蠢,但如果是我的话,我会把手机的音频输出接到电脑的麦克风,电脑的音频输出接到手机的麦克风输入,然后用浏览器测,浏览器里面语音合成和识别还都是现成的。
AirShark
2021-06-23 18:09:47 +08:00
举例通讯运营商客服。客户类别包含商旅套餐、学生套餐。客服电话打进去,商旅套餐和学生套餐的欢迎语言不同。如果用户已经欠费,就会提示余额不足。如果用户选择充值,就会播放针对商旅套餐和学生套餐的不同充值促销。如果用户选择其他专属活动,商旅套餐会播报针对商旅的活动,学生套餐会播放针对学生族群的活动。这里面只有播报手机号和余额使用 TTS,其他的都是预先录制的。
我的测试内容就是当我使用商旅套餐没有欠费、商旅套餐已经欠费、学生套餐没有欠费、学生套餐已经欠费等不同手机号打进去时候,播放内容是正确的。
zdndk598
2021-06-24 14:26:49 +08:00
你都没测试号怎么测 无米之炊?
AirShark
2021-06-25 18:02:01 +08:00
@zdndk598 有的啊。只是现在都是人工测,必须去听具体内容对不对。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/785366

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX