语音输出设备、方法和程序存储介质与流程

文档序号:18193466发布日期:2019-07-17 05:42阅读:202来源:国知局
语音输出设备、方法和程序存储介质与流程

本公开涉及语音输出设备、语音输出方法和程序存储介质。



背景技术:

传统上,已知代理设备,每个代理设备通过使代理执行不服从动作来使得用户感觉到与代理的亲密感,从而使代理功能成为更合适的功能。例如,参见日本专利申请公开(jp-a)no.2007-241535。每个代理设备都使得能够在用户和代理之间进行对话。

然而,jp-ano.2007-241535中描述的技术没有考虑在车辆中安装与车辆中的乘客对话的对话设备的情况。



技术实现要素:

本公开提供一种语音输出设备、语音输出方法和程序存储介质,其能够在车辆中发生异常的情况下适当地向用户传达车辆的状态。

根据本公开第一方面的语音输出设备包括:获取单元,其获取车辆状态;以及输出单元,其在由获取单元获取的车辆状态指示车辆中的异常的情况下,输出与车辆状态相关联的声音。

第一方面的语音输出设备获取车辆状态。在获取的车辆状态指示车辆中的异常的情况下,语音输出设备输出与车辆状态相关联的声音。该配置使得在车辆中发生异常的情况下,车辆的状态能够被适当地传达给用户。

根据本公开第二方面的语音输出设备还包括话语获取单元,其获取由用户发出的话语,其中输出单元输出与车辆状态和由用户发出的话语相关联的声音。用户是指在车辆上的乘客或与该乘客不同的人。

第二方面的语音输出设备获取由用户发出的话语,并输出与车辆状态和由用户发出的话语相关联的声音。由于该配置使得与来自外部的话语和车辆状态相关联的声音被输出,因此可以响应于来自用户的话语适当地传达车辆的状态。

根据本公开第三方面的非暂时性存储介质是存储程序的存储介质,所述程序使得计算机执行包括以下的处理:获取车辆状态,并且在获取的车辆状态指示车辆中的异常的情况下输出与车辆状态相关联的声音。

根据本公开第四方面的语音输出方法是包括以下的语音输出方法:获取车辆状态,并且在获取的车辆状态指示车辆中的异常的情况下输出与车辆状态相关联的声音。

如上所述,本公开使得在车辆中发生异常的情况下,车辆的状态能够被适当地传达给用户。

附图说明

将基于以下附图详细描述本公开的示例性实施例,其中:

图1是根据实施例的对话设备的示意性框图;

图2是用于描述该实施例的概要的说明图;

图3是用于描述根据车辆状态的话语的示例的说明图;

图4是用于描述该实施例的另一概要的说明图;

图5是示出对话设备中的计算机的配置示例的图;

图6是示出根据实施例的由对话设备执行的处理的示例的流程图;和

图7是示出根据实施例的由对话设备执行的处理的另一示例的流程图。

具体实施方式

<第一实施例>

在下文中,将参照附图描述根据第一实施例的对话设备10。

图1是示出根据第一实施例的对话设备10的配置示例的框图。如图1所示,对话设备10包括语音麦克风12、计算机20和扬声器30。对话设备10是本公开的语音输出设备的示例。

如图2所示,对话设备10安装在车辆v中。对话设备10与车辆中的乘客a进行对话。例如,响应于由乘客a发出的话语“今天天气怎么样?”,对话设备10从扬声器30输出话语“今天的天气是h。”例如,响应于由乘客a发出的话语“播放音乐。”,对话设备10从扬声器30播放音乐。

语音麦克风12检测来自存在于对话设备10附近的乘客的话语。语音麦克风12将检测到的来自乘客的话语输出到计算机20,这将在后面描述。

计算机20被配置包括中央处理单元(cpu)、存储用于实现相应处理例程的程序等的只读存储器(rom)、临时存储数据的随机存取存储器(ram)、用作存储单元的存储器、网络接口等。计算机20在功能上包括控制单元21、话语获取单元22、获取单元24、信息生成单元26和输出单元28。

在对话设备10的位置在车辆v内的情况下,控制单元21将对话设备10设置在可以获取表示车辆v的状态的车辆状态的模式(下文中称为驾驶模式)中。例如,对话设备10中的控制单元21通过与安装在车辆v中的电子控制单元(ecu)(省略图示)的通信来获取车辆状态。在对话设备10中的控制单元21已经检测到对话设备10在车辆v内的情况下,控制单元21将对话设备10设置在驾驶模式中。

话语获取单元22连续地获取由语音麦克风12检测到的话语。

获取单元24执行与安装在车辆v中的ecu的信息交换。具体地,获取单元24连续地获取车辆状态,每个车辆状态表示车辆v的状态。获取单元24将获取的车辆状态输出到信息生成单元26。在车辆状态中,包括指示车辆v中是否已发生异常的信息。

在基于由获取单元24获取的车辆状态,信息生成单元26确定该车辆状态指示车辆v中已发生异常的情况下,信息生成单元26根据已在车辆v中发生的异常来生成话语。

例如,在车辆v中已发生异常的情况下,从ecu输出表示指示车辆v中已发生异常的车辆状态的信号。信息生成单元26根据表示车辆状态的信号生成话语。例如,在信息生成单元26已获取指示车辆v中异常的发生的车辆状态“xxx”的情况下,信息生成单元26生成类似“车辆中已发生异常xxx。车辆中的x1已经故障。推荐按照过程x2解决问题”的话语。根据车辆状态预先设定这些话语的内容。例如,在预先准备将车辆状态与话语相关联的表格(如图3所示)的情况下,信息生成单元26根据车辆状态选择话语。话语中的“xxx”、“x1”、“x2”、“yyy”和“y1”的内容被预先设定与车辆状态相关联。

输出单元28将由信息生成单元26生成的话语输出到扬声器30。

扬声器30通过语音输出由输出单元28输出的话语。

例如,在话语已从扬声器30输出之后,车辆中的乘客a发出类似“z1的状态好吗?”的话语的情况下,语音麦克风12检测到话语并将检测到的话语输出到计算机20。

计算机20中的话语获取单元22获取由语音麦克风12检测到的话语。

基于由获取单元24获取的车辆状态和由话语获取单元22获取的话语,信息生成单元26生成与由乘客a发出的话语和在车辆v中已发生的异常相关联的话语。例如,信息生成单元26关于由话语获取单元22获取的话语推断对话动作,确定该话语是有关“z1”的询问,并且生成类似“z1处于z2状态。”的话语作为对询问的回答,并与之一起根据由获取单元24获取的车辆状态生成类似“推荐执行z3。”的话语。

尽管在图2中示出了对话设备10向乘客a输出话语的示例,但是对话设备10向不同于乘客a的人b输出话语的情况(如图4所示)也是可想到的。

如图4所示,向与乘客a不同的人b输出的话语使得即使在车辆中发生异常并且异常导致乘客a不安的情况下也能够将车辆的状态传达给人b。即使在乘客a没有完全掌握车辆状态的情况下,车辆的状态也可以适当地传达给人b。

在乘客a是外国人即不是日本人的情况下,乘客a例如设置对话设备10,使得通过操作对话设备10的操作单元(省略图示)以日语输出来自对话设备10的话语。该设置使得即使在乘客a是外国人而不是日本人的情况下,也能够将车辆的状态适当地传达给人b。

此外,即使在乘客a处于失去意识等状态的情况下,也可以将车辆的状态适当地传达给人b。

对话设备10中的计算机20可以例如通过如图5所示的配置来实现。计算机20包括cpu51、作为临时存储区域的存储器52以及非易失性存储单元53。计算机20还包括输入/输出设备等(图示省略)与之连接的输入/输出接口(i/f)54以及控制从记录介质59读取数据和向记录介质59写入数据的读/写(r/w)单元55。计算机20还包括连接到诸如因特网的网络的网络i/f56。cpu51、存储器52、存储单元53、输入/输出i/f54、r/w单元55和网络i/f56经由总线57互连。

存储单元53可以通过硬盘驱动器(hdd)、固态驱动器(ssd)、闪存等来实现。在用作存储介质的存储单元53中,存储用于使计算机20起作用的程序。cpu51从存储单元53读取程序,在存储器52中扩展程序,并且连续地执行该程序包括的处理。该配置使得计算机20中的cpu51用作控制单元21、话语获取单元22、获取单元24、信息生成单元26和输出单元28中的每一个。获取单元24和输出单元28分别是本公开的获取单元和输出单元的示例。

接下来,将描述该实施例的操作。

在对话设备10被带入车辆中之后,对话设备10中的控制单元21检测到对话设备10在车辆内。对话设备10中的控制单元21将对话设备10设置在驾驶模式中。当从车辆的ecu输出车辆状态时,对话设备10执行图6所示的话语生成处理例程。

在步骤s100中,获取单元24获取车辆v的车辆状态。

在步骤s102中,信息生成单元26基于在上述步骤s100中获取的车辆状态来确定车辆v中是否已发生异常。在车辆v中已发生异常的情况下,处理继续进行到步骤s104。在车辆v中未发生异常的情况下,处理返回到步骤s100。

在步骤s104中,信息生成单元26基于在上述步骤s100中获取的车辆状态,根据在车辆v中已发生的异常生成话语。例如,在车辆状态为“xxx”的情况下,信息生成单元26按照图3所示的表格生成话语“车辆中已发生异常“xxx”。车辆中的x1已经故障。推荐按照过程x2解决问题。”。

在步骤s106中,输出单元28将在上述步骤s104中生成的话语输出到扬声器30。

扬声器30通过语音输出由计算机20输出的话语。

接下来,乘客a或与乘客a不同的人b与对话设备10交谈。当对话设备10的语音麦克风12检测到来自外部的话语时,对话设备10执行如图7所示的话语生成处理例程。

在步骤s200中,话语获取单元22获取由语音麦克风12检测到的来自外部的话语。

在步骤s202中,基于在上述步骤s200中获取的话语和车辆状态,信息生成单元26根据在上述步骤s200中获取的话语和在车辆v中已发生的异常来生成话语。

在步骤s204中,输出单元28将在上述步骤s202中生成的话语输出到扬声器30。

扬声器30通过语音输出由计算机20输出的话语。

如上所述,根据实施例的对话设备获取表示车辆的状态的车辆状态,并且在车辆状态指示车辆中的异常的情况下,根据车辆状态输出话语。该配置使得能够在车辆中发生异常的情况下将车辆的状态适当地传达给用户。

根据实施例的对话设备获取由用户发出的话语,并根据车辆状态和来自用户的话语输出话语。由于该配置使得根据来自外部的话语和车辆状态的话语被输出,因此可以响应于来自用户的话语适当地传达车辆的状态。

尽管由上述实施例中的对话设备执行的处理被描述为通过执行程序执行的软件处理,但是该处理可以被配置为通过硬件执行。或者,该处理可以被配置为通过软件和硬件的组合来执行。要存储在rom中的程序可以分布存储在各种类型的存储介质中。

本公开不限于上述实施例,并且不用说,在不脱离本公开的主题的情况下,可以进行和实现除了上述那些之外的各种修改。

例如,上述实施例中的对话设备可以通过移动终端等来实现。在这种情况下,基于移动终端的对话功能,从移动终端输出根据车辆状态的话语。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1