CN109878434A - 外部信息呈现 - Google Patents

外部信息呈现 Download PDF

Info

Publication number
CN109878434A
CN109878434A CN201811396577.3A CN201811396577A CN109878434A CN 109878434 A CN109878434 A CN 109878434A CN 201811396577 A CN201811396577 A CN 201811396577A CN 109878434 A CN109878434 A CN 109878434A
Authority
CN
China
Prior art keywords
voice assistant
request
user
assistant
vehicle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811396577.3A
Other languages
English (en)
Inventor
D·H·史密斯
G·塔瓦尔
C·R·汉森
X·F·赵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
GM Global Technology Operations LLC
Original Assignee
GM Global Technology Operations LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by GM Global Technology Operations LLC filed Critical GM Global Technology Operations LLC
Publication of CN109878434A publication Critical patent/CN109878434A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/28Constructional details of speech recognition systems
    • G10L15/30Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • G10L2015/223Execution procedure of a spoken command
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • G10L2015/226Procedures used during a speech recognition process, e.g. man-machine dialogue using non-speech characteristics
    • G10L2015/228Procedures used during a speech recognition process, e.g. man-machine dialogue using non-speech characteristics of application context
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user

Landscapes

  • Engineering & Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Navigation (AREA)

Abstract

在各实施例中,提供了方法、***和车辆。***包括传感器、存储器和处理器。传感器被配置为获取来自用户的请求。存储器被配置为存储与多个不同语音助手的各自技能有关的语音助手数据。处理器被配置为至少有助于:识别请求的性质;基于请求的性质和语音助手数据,从多个不同的语音助手中识别出具有最适于请求的技能的选定的语音助手;以及促进与选定的语音助手的通信,以按照请求提供帮助。

Description

外部信息呈现
技术领域
本发明总体上涉及车辆领域以及车辆和其他***及设备的计算机应用领域,尤其涉及使用语音助手处理用户请求的方法和***。
背景技术
许多车辆、智能手机、电脑和/或其他***及设备都使用语音助手提供信息或其他服务以响应用户的请求。然而,在某些情况下,可能需要在某些情形下改进对用户请求的处理。
因此,期望对利用语音助手提供信息或其他服务的方法和***进行改进,以便响应用户对车辆和对车辆和其他***及设备的计算机应用的请求。此外,根据随后的示例性实施例的详细描述和所附的权利要求,并结合附图,其他期望的特征和特性将变得显而易见。
发明内容
在一个实施例中,本发明提供了一种方法,其包括:通过传感器获取来自用户的请求;通过处理器识别请求的性质;通过存储器获取与多个不同语音助手的各自技能有关的语音助手数据;基于请求的性质以及语音助手数据,从多个不同语音助手中识别具备最适于请求的技能的选定的语音助手;以及促进与选定的语音助手的通信,以便按照请求提供帮助。
同样在一个实施例中,用户处于车辆内;且处理器被配置在车辆内,以便在车辆内识别请求的性质和选定的语音助手。
同样在一个实施例中,用户处于车辆内;而处理器配置在远离该车辆的远程服务器中,以便从该远程服务器中识别请求的性质和选定的语音助手。
同样在一个实施例中,所的多个不同语音助手来自由车辆语音助手、导航语音助手、家庭语音助手、音频设备、手机语音助手、购物语音助手以及网页浏览器语音助手组成的集合。
同样在一个实施例中,选定的语音助手包括作为计算机***的一部分的自动化语音助手。
同样在一个实施例中,选定的语音助手包括人工语音助手,人工语音助手利用来自于计算机***的信息。
同样在一个实施例中,该方法还包括通过存储器获取用户的历史记录,用户的历史记录包括由用户或为用户预先选择的语音助手;其中,识别选定的语音助手的步骤包括至少部分地基于用户历史记录而识别选定的语音助手。
同样在一个实施例中,该方法还包括基于选定的语音助手的识别、选定的语音助手提供的帮助或两者来更新用户历史记录。
同样在一个实施例中,本发明所述方法还包括将多个不同语音助手的各自技能记录在存储器中的语音助手数据中;以及基于选定的语音助手的识别、选定的语音助手提供的帮助或两者来更新语音助手数据。
在另一个实施例中,本发明提供了一种***,包括传感器、存储器以及处理器。传感器被配置为获取来自于用户的请求。存储器被配置为存储与多个不同语音助手的各自技能有关的语音助手数据。处理器被配置为至少有助于识别请求的性质;基于请求的性质以及语音助手数据,从多个不同语音助手中识别具备最适于请求的技能的选定的语音助手;以及促进与选定的语音助手的通信,以便按照请求提供帮助。
同样在一个实施例中,用户处于车内;且处理器配置在车内,以便在车内识别请求的性质和选定的语音助手。
同样在一个实施例中,用户处于车内;而处理器配置在远离该车辆的远程服务器中,以便从该远程服务器中识别请求的性质和选定的语音助手。
同样在一个实施例中,多个不同的语音助手来自由车辆语音助手、导航语音助手、家庭语音助手、音频设备、手机语音助手、购物语音助手以及网页浏览器语音助手组成的集合。
同样在一个实施例中,选定的语音助手包括作为计算机***的一部分的自动化语音助手。
同样在一个实施例中,选定的语音助手包括人工语音助手,其利用来自于计算机***的信息。
同样在一个实施例中,存储器还被配置为存储用户的历史记录,其包括由用户或为用户预先选择的语音助手;并且处理器还被配置为至少部分地基于用户历史记录,以至少有助于识别出选定的语音助手。
同样在一个实施例中,处理器还被配置为基于选定的语音助手的识别、选定的语音助手提供的帮助或两者来更新用户历史记录。
同样在一个实施例中,处理器还被配置为至少有助于将多个不同语音助手的各自技能记录到存储器中的语音助手数据中;以及基于选定的语音助手的识别、选定的语音助手提供的帮助或两者来更新语音助手数据。
在另一个实施例中,本发明提供一种车辆,其包括供用户使用的乘客舱;传感器;存储器;以及处理器。传感器被配置为获取来自于用户的请求。存储器被配置为存储与多个不同语音助手的各自技能有关的语音助手数据。处理器被配置为至少有助于识别请求的性质;基于请求的性质以及语音助手数据,从多个不同语音助手中识别出具备最适于请求的技能的选定语音助手;以及促进与选定的语音助手进行通信,以便按照请求提供帮助。
同样在一个实施例中,多个不同的语音助手来自车辆语音助手、导航语音助手、家庭语音助手、音频设备、手机语音助手、购物语音助手以及网页浏览器语音助手组成的集合。
附图说明
下文中,本发明将结合下列附图进行说明,其中相同的附图标记表示相同的元件,其中:
图1是根据示例性实施例的***的功能框图,该***包括车辆、远程服务器、各种语音助手以及控制***,该控制***利用语音助手提供信息或其他服务以响应来自于用户的请求;以及
图2是根据示例性实施例的利用语音助手提供信息或其它服务以响应用户请求的流程图。
具体实施方式
以下详细描述本质上仅是示例性的,并不旨在限制本公开或其应用及用途。另外,其并不受限于前述背景技术或以下详细描述中提出的任何理论。
图1示出了***100,其包括车辆102、远程服务器104以及各种语音助手170-174。在各实施例中,如图1所示,车辆102包括一个或多个车辆语音助手170,并且远程服务器104包括一个或多个远程服务器语音助手172。在某些实施例中,车辆语音助手为用户提供与车辆102的一个或多个***有关的信息(例如,关于车辆巡航控制***、照明、信息娱乐***以及温度控制***等的操作)。同样在某些实施例中,远程服务器语音助手为用户提供与导航有关的信息(例如,关于行进时车辆102的行程和/或兴趣点)。
同样在某些实施例中,各种附加的语音助手174可以包括任何数量的其它不同类型的语音助手174,例如,一个或多个家庭语音助手174(A)(例如,关于照明、温度控制、锁和/或与用户家庭有关的一个或多个其它***);音频语音助手174(B)(例如,与用户的音乐和/或其他音频选择,偏好或指令有关);移动电话语音助手174(C)(例如,涉及或利用用户的移动电话和/或与之有关的服务);购物语音助手174(D)(例如,与用户的偏好购物网站或服务有关);网页浏览器语音助手174(E)(例如,与用户电子设备的偏好网页浏览器和/或搜索引擎有关);和/或任何数量的其他语音助手174(N)(例如,与用户的任何数量的其他设备,应用,服务等有关)。
应当理解,语音助手的数量和/或类型,包括附加的语音助手174在不同的实施例中可以不同(例如,使用字母A...N可以表示任何数量的语音助手,对于附加语音助手174来说)。同样应当理解,在某些实施例中,用户可以使用相同或相似类型的多个语音助手(例如,某些用户可以有多个购物语音助手,等等)。
在各实施例中,语音助手170-174中的每一个都与具有处理器和存储器的一个或多个计算机***相关联。同样在各实施例中,语音助手170-174中的每一个都可以包括自动语音助手和/或人工语音助手。在各实施例中,在是自动语音助手的情况下,相关联的计算机***代表自动语音助手做出各种决定并完成用户的请求。同样在各实施例中,在是人工语音助手(例如,如图1所示的远程服务器104中的人工语音助手146)的情况下,相关联的计算机***提供信息,以供人类代表人工语音助手作出各种决定和完成用户请求时使用。
如图1所示,在各实施例中,车辆102、远程服务器104和各种语音助手170-174都通过一个或多个通信网络106(例如,在各实施例中,一个或多个蜂窝,卫星和/或其他无线网络)进行通信。在各实施例中,***100包括一个或多个语音助手控制***119,其利用语音助手提供信息或其他服务以响应来自于用户的请求。
如图1所示,在各实施例中,车辆102包括车身101、设置在车身101内的乘客舱(即车厢)103、一个或多个车轮105、驱动***108、显示器110、一个或多个其他车辆***111以及车辆控制***112。在各实施例中,根据示例性实施例,车辆102的车辆控制***112包括语音助手控制***119或者是其的一部分,以利用语音助手提供信息或其他服务响应来自于用户的请求。如图1所示,在各实施例中,语音助手控制***119和/或其组件也可以是远程服务器104的一部分。
在各实施例中,车辆102包括汽车。在某些实施例中,车辆102可以是多种不同类型的汽车中的任何一种,例如轿车,货车,卡车或运动型多用途车(SUV),并且可以是两轮驱动(2WD)(即,后轮驱动或前轮驱动),四轮驱动(4WD)或全轮驱动(AWD)和/或各种其他类型的车辆。在某些实施例中,语音助手控制***119可以与一种或多种不同类型的车辆,和/或与一种或多种不同类型的***和/或设备,例如计算机,平板电脑,智能电话等,和/或与软件和/或应用程序相结合来实现,和/或在语音助手170-174的任何一个中或在与其相关联的一个或多个计算机***中而实现。
在各实施例中,驱动***108安装于车辆底盘上(图1中未展示),用以驱动车轮109。在各实施例中,驱动***108包括推进***。在某些示例性实施例中,驱动***108包括与变速器相连的内燃机和/或电动机/发电机。在某些实施例中,驱动***108可以不同,并且/或者可以使用两个或多个驱动***108。例如,车辆102还可以包括多种不同类型的推进***中的任何一种或其组合,例如汽油或柴油燃料内燃机,“弹性燃料车辆”(FFV)发动机(即,使用汽油和乙醇的混合物)、气态化合物(例如,氢气和/或天然气)燃料发动机、燃料/电力混合动力发动机以及电动机。
在各实施例中,显示器110包括显示屏,扬声器,和/或一个或多个相关联的装置、设备和/或***,其用于为用户提供视频和/或音频信息,例如地图和导航信息。在各实施例中,显示器110包括触摸屏。同样在各实施例中,显示器110包括并且/或者是车辆102的导航***的一部分和/或连接于车辆102的导航***。同样在各实施例中,显示器110位于车辆102的前仪表板处或附近,例如处于车辆102的前排乘客座椅之间。在某些实施例中,显示器110可以是车辆102内的一个或多个其他设备和/或***的一部分。在某些其他实施例中,显示器110可以是一个或多个独立设备和/或***的一部分(例如,与车辆分开或不同),例如智能电话,计算机,平板和/或其他设备和/或***和/或其他导航及与地图相关的应用程序。
同样在各实施例中,一个或多个其他车辆***111包括车辆102的一个或多个***,用户可以为其请求信息或请求服务(例如,车辆巡航控制***、照明、信息娱乐***以及温度控制***等)。
如图1中所示,在各实施例中,车辆控制***112包括一个或多个收发器114、传感器116以及控制器118。如上所述,在各实施例中,根据示例性实施例,车辆102的车辆控制***112包括语音助手控制***119,或者是语音助手控制***119的一部分,其利用语音助手来提供信息或其他服务以响应来自于用户的请求。另外,类似于上面的讨论,虽然在某些实施例中,语音助手控制***119(和/或其组件)是图1中车辆102的一部分,但是在某些其他实施例中,语音助手控制***119可以是远程服务器104的一部分和/或可以是一个或多个其他独立设备和/或***的一部分(例如,与车辆和远程服务器分开或不同),例如,智能电话、计算机等,和/或任何一个语音助手170-174等。
如图1所示,在各实施例中,一个或多个收发器114用于与远程服务器104和语音助手172-174进行通信。在各实施例中,一个或多个收发器114经由图1中一个或多个通信网络106与远程服务器104相应的一个或多个收发器144,和/或附加语音助手174的相应收发器(未示出)进行通信。
同样如图1所示,传感器116包括一个或多个麦克风120、其他输入传感器122、摄像机123以及一个或多个附加传感器124。在各实施例中,麦克风120接收来自用户的输入,包括来自用户的请求(例如,来自用户要求提供信息和/或要求执行一个或多个其他服务的请求)。同样在各实施例中,其他输入传感器122接收来自用户的其他输入,例如通过显示器110的触摸屏或键盘(例如,在某些实施例中关于请求的附加细节)。在某些实施例中,利用一个或多个摄像机123来获取与用户感兴趣的兴趣点和/或其他类型的信息和/或服务有关的数据和/或信息,例如通过扫描快速响应(QR)代码获取与用户请求的兴趣点和/或信息和/或服务有关的名称和/或其他信息(例如,通过扫描优选餐馆,商店等的优惠券,和/或扫描车辆102中或周围的其他物质,和/或在语音和多模态交互对话中智能地利用摄像机123),等等。
另外,在各实施例中,附加传感器124获取与驱动***108(例如,与其操作有关)和/或关于一个或多个其他车辆***111有关的数据,用户可能正为这些***请求信息或请求服务(例如,车辆巡航控制***、照明、信息娱乐***以及温度控制***等)。
在各实施例中,控制器118耦合到收发器114和传感器116。在某些实施例中,控制器118还耦合到显示器110,和/或驱动***108和/或其它车辆***111。同样在各实施例中,控制器118控制收发器和传感器116的运行,并且在某些实施例中,还控制驱动***108,显示器110和/或其它车辆***111的全部或部分。
在各实施例中,控制器118接收来自用户的输入,包括接收来自用户的对信息和/或对提供一个或多个其它服务的请求。同样在各实施例中,控制器118确定适当的语音助手(例如,各种语音助手170至174中的适当的语音助手)以最好地处理该请求,并将该请求路由到适当的语音助手以完成该请求。同样在各实施例中,控制器118根据下文中结合图2进一步描述的过程200的步骤以自动方式执行这些任务。在某些实施例中,这些任务中的一些或全部任务也可以由一个或多个其它控制器全部或部分地执行,诸如代替车辆控制器118或除车辆控制器118之外的远程服务器控制器148(下面进一步讨论)和/或附加语音助手174的一个或多个控制器(未示出)。
如图1中所示,控制器118包括计算机***。在某些实施例中,控制器118还可包括一个或多个收发器114、传感器116、其它车辆***和/或装置、和/或其部件。此外,应当明白,控制器118可以与图1中所描绘的实施例有其他不同之处。例如,控制器118可以耦合到或可以其它方式利用一个或多个远程计算机***和/或其它控制***,例如,作为上述车辆102的装置和***中的一个或多个的一部分,和/或远程服务器104和/或其一个或多个部件的一部分,和/或附加语音助手174的和/或与其相关联的一个或多个装置***的一部分。
在所描述的实施例中,控制器118的计算机***包括处理器126、存储器128、接口130、存储装置132和总线134。处理器126执行控制器118的计算和控制功能,并且可以包括任何类型的处理器或多个处理器、诸如微处理器等单个集成电路,或者彼此协作以实现处理单元的功能的任何合适数量的集成电路装置和/或电路板。在运行期间,处理器126执行包含在存储器128内的一个或多个程序136,并因此控制控制器118和控制器118的计算机***的总体运行,以执行本文所述的过程(例如下面结合图2进一步描述的过程200)。
存储器128可以是任何类型的合适的存储器。例如,存储器128可以包括各种类型的动态随机存取存储器(DRAM)(诸如SDRAM)、各种类型的静态RAM(SRAM)和各种类型的非易失性存储器(RPOM、EPROM和闪速存储器)。在某些实施例中,存储器128与处理器126位于和/或共同位于相同的计算机芯片上。在所描绘的实施例中,存储器128存储上述参考程序136以及一个或多个存储值138(例如,在各种实施例中,与不同语音助手170至174中的每一个相关联的特定技能的数据库)。
总线134用于在控制器118的计算机***的各种部件之间传输程序、数据、状态和其它信息或信号。接口130允许例如***驱动器和/或另一台计算机***与控制器118的计算机***进行通信,并且可以使用任何合适的方法和设备来实施。在一个实施例中,接口130从收发器114、传感器116、驱动***108、显示器110和/或其它车辆***111获得各种数据,并且处理器126基于该数据为处理用户请求提供控制。在各实施例中,接口130可以包括一个或多个网络接口以与其它***或部件进行通信。接口130还可以包括一个或多个网络接口以与技术人员进行通信,和/或一个或多个存储接口以连接到存储装置,诸如存储装置132。
存储装置132可以是任何合适类型的存储装置,其包括直接存取存储装置,诸如硬盘驱动器、闪存***、软盘驱动器和光盘驱动器。在一个示例性实施例中,存储装置132包括程序产品,存储器128可以从该程序产品接收程序136,该程序执行本发明一个或多个实施例的一个或多个过程,诸如下面结合图2进一步描述的过程200(及其任何子过程)的步骤。在另一个示例性实施例中,程序产品可以直接存储在诸如下文提及的存储器128和/或磁盘(例如,磁盘140)中和/或以其它方式被存储器128和/或磁盘访问。
总线134可以是连接计算机***和部件的任何合适的物理或逻辑手段。这包括但不限于直接硬连线连接、光纤、红外和无线总线技术。在运行期间,程序136存储在存储器128中并由处理器126执行。
应当明白,虽然在完全运行的计算机***的背景下描述了该示例性实施例,但是本领域技术人员将认识到,本发明的机制能够作为程序产品分布,该程序产品具有一个或多个类型的非暂时性计算机可读信号承载介质以用于存储程序及其指令并且执行其分配,诸如承载该程序并且含有存储在其中的计算机指令的非暂时性计算机可读介质,该计算机指令使得计算机处理器(诸如处理器126)以执行和运行该程序。这样的程序产品可采取各种形式,并且不管用于执行该分配的计算机可读信号承载介质的具体类型如何,本发明同样适用。信号承载介质的示例包括:诸如软盘、硬盘、存储卡和光盘等可记录介质和诸如数字和模拟通信链路等传输介质。应当明白,在某些实施例中也可以利用基于云的存储和/或其它技术。同样应当明白,控制器118的计算机***也可以与图1中所示的实施例不同,例如不同之处在于,控制器118的计算机***可以耦合到或可以其它方式利用一个或多个远程计算机***和/或其它控制***。
同样如图1中所示,在各种实施例中,远程服务器104包括收发器144、一个或多个人工语音助手146,以及远程服务器控制器148。在各种实施例中,收发器144使用一个或多个通信网络106,经由车辆控制***112的收发器114与该车辆控制***进行通信。
另外,如图1中所示,在各种实施例中,远程服务器104包括与远程服务器104的一个或多个计算机***(例如,控制器148)相关联的语音助手172。在某些实施例中,远程服务器104包括导航语音助手172,其为用户提供导航信息和服务(例如,关于餐馆、服务站、旅游目的地和/或用户在用户行进期间可能访问的用户的其它兴趣点的信息和服务)。在某些实施例中,远程服务器104包括自动化语音助手172,其经由控制器148为用户提供自动化信息和服务。在某些其它实施例中,远程服务器104包括人工语音助手146,其通过人为用户提供信息和服务,这也可以通过耦合到人工语音助手146和/或被人工语音助手利用的控制器148提供的信息和/或决定来促进。
同样在各种实施例中,远程服务器控制器148有助于促进对该请求的处理和人工语音助手146的参与和介入,和/或可以用作自动化语音助手。如在本申请全文中所使用的,术语“语音助手”是指根据请求向用户提供信息的任何数量的不同类型的语音助手、语音代理、虚拟语音助手等。例如,在各种实施例中,远程服务器控制器148可以全部或部分地包括语音助手控制***119(例如,在某些实施例中,单独地或与车辆控制***112和/或用户的智能电话、计算机或其它电子装置的类似***组合)。在某些实施例中,远程服务器控制器148可以执行以下结合车辆102的控制器118(单独或与车辆102的控制器118组合)讨论的和/或如结合图2的过程200讨论的一些或所有处理步骤。
另外,在各种实施例中,类似于车辆102的控制器118,如图1中所示,远程服务器控制器148包括处理器150、其中存储有一个或多个程序160和存储值162的存储器152、接口154、存储装置156、总线158和/或磁盘164(和/或其它存储设备)。同样在各实施例中,远程服务器控制器148中的处理器150、存储器152、程序160、存储值162、接口154、存储装置156、总线158、磁盘164和/或其它存储设备,在结构和功能上类似于例如上文所讨论的车辆102的控制器118中相应的处理器126、存储器128、程序136、存储值138、接口130、存储装置132、总线134、磁盘140和/或其它存储设备。
如上所述,在各实施例中,各种附加的语音助手174可以包括任何数量的其它不同类型的语音助手174,诸如,作为示例,一个或多个家庭语音助手174(A)(例如,与照明、温度控制、锁和/或关于用户家庭的一个或多个其它***有关);音频语音助手174(B)(例如,与音乐和/或用户的其它音频选择、偏好或指令有关);移动电话语音助手174(C)(例如,涉及或利用用户的移动电话和/或与其相关的服务);购物语音助手174(D)(例如,与用户的偏好购物网站或服务有关);网页浏览器语音助手174(E)(例如,与用户的电子设备的用户偏好的网页浏览器和/或搜索引擎有关);和/或任何数量的其它语音助手174(N)(例如,与用户的任何数量的其它设备、应用程序、服务等有关)等等,并且可以包括自动化和/或人工语音助手(例如,类似于远程服务器104)。
还应当明白,在各实施例中,每个附加的语音助手174可以包括与车辆102和远程服务器104有关描述相似的各种相应装置和***,与该相应装置和***耦合和/或与相应装置和***相关联和/或可以利用相应装置和***,该相应装置和***例如包括相应的收发器、控制器/计算机***、处理器、存储器、总线、接口、存储装置、程序、存储值、人工语音助手等等,其中结构和/或功能类似于在各种实施例中在车辆102和/或远程服务器104中阐述的那些结构和/或功能。此外,应当进一步明白,在某些实施例中,这样的装置和/或***可以全部或部分地包括语音助手控制***119(例如,在某些实施例中,单独或与车辆控制***112、远程服务器控制器148和/或用户的智能电话、计算机或其它电子装置的类似***组合),和/或可以执行结合车辆102的控制器118、远程服务器控制器148和/或结合图2的过程200所讨论的一些或全部处理步骤。
图2是根据示例性实施例的用于响应来自用户的请求而利用语音助手来提供信息或其它服务的过程的流程图。根据示例性实施例,过程200可以结合车辆102和远程服务器104及其各种部件(包括但不限于控制***和控制器及其部件)来实施。
如图2所示,过程200开始于步骤202。在某些实施方案中,当车辆驾驶或点火循环开始时,例如驾驶员接近或进入车辆102时,或当驾驶员发动车辆和/或其点火装置时(例如,通过转动钥匙、接合遥控钥匙或启动按钮等等),开始该过程200。在某些实施例中,当车辆控制***112(例如,包括麦克风120或其它输入传感器122)和/或智能电话、计算机的控制***和/或其它***和/或装置被激活时开始该过程200。在某些实施例中,在车辆(和/或其它***和/或装置)的运行期间连续地执行过程200的步骤。
在各实施例中,记录语音助手数据(步骤204)。在各实施例中,例如经由通过一个或多个处理器(诸如图1的车辆处理器126、图1的远程服务器处理器150,和/或与图1的语音助手170至174中的任一个相关联的一个或多个其它处理器)提供的指令获得不同语音助手170至174的相应技能。同样在各实施例中,不同语音助手170至174的相应技能作为语音助手数据存储在存储器中(例如,作为存储值138存储在图1的车辆存储器128中,作为存储值162存储在图1的远程服务器存储器152和/或与图1的语音助手170至174中的任一个相关联的一个或多个其它存储器装置中)。
另外,在各实施例中,每个语音助手170至174的相应技能表示特定语音助手170至174善于为各种任务提供与其相关的信息和/或服务。例如,在某些实施例中,(i)车辆语音助手可以具有与各种车辆102***(诸如一个或多个发动机、信息娱乐***、温度控制***、车辆102的窗户***等)的操作有关的特定技能;(ii)导航语音助手可以具有与地图、导航、驾驶路线、行进时的兴趣点有关的特定技能;(ⅲ)家庭语音助手可以具有与照明、温度控制、锁和/或关于用户家庭的一个或多个其它***有关的特定技能;(iv)音频语音助手可以具有与音乐和/或用户的其它音频选择、偏好或指令有关的特定技能;(v)移动电话语音助手可以具有涉及或利用用户的移动电话和/或与之相关的服务的特定技能;(vi)购物语音助手可以具有与用户的偏好购物网站或服务有关的特定技能;(vii)网页浏览器语音助手174可以具有与用户的电子装置的用户偏好的网页浏览器和/或搜索引擎有关的特定技能,等等。
在各实施例中,获得用户输入(步骤206)。在各实施例中,用户输入包括对信息和/或其它服务的用户请求。例如,在各实施例中,用户请求可以涉及关于特定兴趣点(例如,餐馆、旅馆、服务站、旅游景点等等)、天气预报、交通报告的信息的请求,可以涉及打电话、发送消息、控制一个或多个车辆功能、获得与家庭相关信息或服务、获得音频相关信息或服务、获得移动电话相关信息或服务、获得购物相关信息或服务商、获得网页浏览器相关信息或服务和/或获得一种或多种其它类型的信息或服务。同样在各实施例中,经由图1的麦克风120自动获得请求(例如,如果是口头请求)。在某些实施例中,经由图1的一个或多个其它输入传感器122(例如,经由触摸屏、键盘等)自动获得请求。
在某些实施例中,获得其它传感器数据(步骤208)。例如,在某些实施例中,图1的附加传感器124自动收集来自或关于用户可能为其寻求信息或用户可能希望控制的各种车辆***(诸如一个或多个发动机、娱乐***、温度控制***、车辆102的窗户***,等等)的数据。同样在某些实施例中,图1的一个或多个摄像机123,例如通过扫描快速响应(QR)代码以获得与兴趣点有关的名称和/或其它信息和/或用户请求的信息和/或服务,从而自动获得例如与用户的兴趣点和/或用户感兴趣的其它类型的信息和/或服务有关的附加数据。
在各实施例中,检索用户历史(或用户数据库)(步骤210)。在各实施例中,用户历史包括与用户有关的各种类型的信息。例如,在某些实施例中,用户数据库可以包括过去对用户的请求的历史,用户的偏好列表(例如,用户通常访问的兴趣点、用户经常请求的其他服务、用户已请求各种车辆和/或非车辆***的信息和/或服务,等等),用户偏好使用的各种不同类型的请求的优选的语音助手列表(例如,用户持有的订阅列表,用户最近使用、最常使用,和/或用户可能以其他方式对其表达了偏好的语音助手的历史,等等),等等。同样在各实施例中,用户数据库存储在图1的存储器128中(和/或图1的存储器152,和/或一个或多个其他存储器设备)作为其存储值,并且在步骤206中由处理器126自动检索(和/或由处理器150,和/或一个或多个其他处理器自动检索)。在某些实施例中,用户数据库包括关于用户喜爱的事物的数据和/或信息(例如,用户最喜欢的兴趣点,用户最喜欢的服务类型和/或做出的请求,等等),例如,由用户标记和/或以其他方式指示,和/或基于用户的使用历史的最高使用频率,等等。
识别用户请求的性质(步骤212)。在各实施例中,步骤206的用户请求的性质由图1的处理器126自动确定(和/或由图1的处理器150和/或一个或多个其他处理器)以试图确定用户请求的细节,包括与请求有关的任何设备和/或***(车辆或非车辆),以及用户期望的与这些设备和/或***有关的信息和/或服务。例如,在各示例性实施例中,处理器126可以设法确定用户是否正在试图操作车辆温度***或其他车辆***,或者正在寻找到兴趣点的路线,或者试图购买物品,或者试图控制他或她家的照明或其他***,或控制移动电话或其他设备,等等。在某些实施例中,处理器126利用自动语音识别技术来自动解释用户所说的作为请求的一部分的单词,以用于识别请求的性质。同样在各实施例中,处理器126还利用来自步骤210的用户历史记录来解释请求(例如,在请求具有一个或多个与用户历史记录中所反映的先前请求相似和/或一致的单词的情况下,等等)。
同样在各实施例中,获取关于各语音助手的语音助手数据(步骤214)。例如,在各实施例中,根据一个或多个处理器提供的指令,从存储器中检索每个语音助手170-174的特定相应技能(例如,如步骤204中所记录的)。在某些实施例中,图1的处理器126、150中的一个或多个(和/或与图1的语音助手170-174相关联的一个或多个其他处理器)提供指令以从图1的车辆存储器128的存储值138和/或图1的远程服务器存储器152的存储值162(和/或与图1的一个或多个语音助理170-174相关联的一个或多个其他存储器设备)中检索包括相应技能的语音助手数据。
确定选择各语音助手中的哪一个作为特定请求的最合适的语音助手(步骤216)。在各实施例中,在步骤216中,图1的语音助手170-174的所选语音助手被确定为对于步骤206的特定请求具有最适合的技能(与其他语音助手相比)。
例如,在某些实施例中,当用户做出控制特定车辆***的请求时,则可以选择车辆语音助手170。同样在某些实施例中,当用户做出对导航信息的请求时,可以选择导航语音助手172。类似地,在某些实施例中,当用户做出控制用户家中的设备或***的请求时,可以选择家庭语音助手174(A)。同样地,在某些实施例中,当用户做出控制音频设备或音频偏好的请求时,可以选择音频语音助手174(B)。作为另外的示例,在某些实施例中,当用户做出控制用户的移动电话或相关服务的请求时,可以选择移动电话语音助手174(C)。同样在某些实施例中,当用户做出购物信息或服务的请求时,可以选择购物语音助手174(D)。另外,在某些实施例中,当用户做出控制用户的网络浏览器或相关服务的请求时,可以选择网络浏览器语音助手174(E)。此外,在某些实施例中,当用户做出一个或多个其他类型的请求时,可以选择一个或多个其他语音助手174(N),等等。
在各实施例中,在步骤216中,步骤210的用户历史记录也可用于对特定用户请求识别选定的语音助手。例如,在某些实施例中,可以至少部分地基于用户对特定语音助手的偏好来选择语音助手,例如,如果用户频繁地和/或最近使用特定语音助手用于特定类型的请求。例如,如果用户使用多个购物语音助手,则在各实施例中,当用户做出购物请求时,可以选择用户最近和/或最频繁使用的特定购物语音助手,和/或用户已表现出偏好的特定购物语音助手(例如,用户已经为其提供了积极的反馈),等等。
另外,在各实施例中,当选择最合适的语音助手时,还可以考虑一个或多个其他考虑因素。例如,在某些实施例中,如果已知用户与特定语音助手具有订阅,合同和/或其他已知关系,则可以选择这样的语音助手。同样地,在某些实施例中,如果车辆102,远程服务器104和/或其制造商和/或合作伙伴与特定语音助手具有关系或合同,则可以选择这样的语音助手,等等。
在各实施例中,在步骤216期间由处理器自动选择最合适的语音助手。同样在各实施例中,通过图1的处理器126、150中的一个或多个,和/或与图1的语音助手170-174相关联的一个或多个其他处理器,来进行选择。在某些实施例中,可以选择作为计算机***一部分的自动化语音助手。在某些实施例中,语音助手包括利用与一个或多个计算机***相关联的人工智能的虚拟语音助手。在某些其他实施例中,可以选择利用来自计算机***的信息来完成请求的人工语音助手。
然后,将用户的请求提供给选定的语音助手(步骤218)。具体地,在各实施例中,在步骤216中,促进用户和选定的语音助手之间的通信。在某些实施例中,用户的请求被转发到所选语音助手,并且用户与所选语音助手直接通信(例如,通过电话,视频会议,电子邮件,实时聊天和/或用户与选定的语音助手之间的其他通信)。在各实施例中,通过图1的通信网络106,由一个或多个处理器(例如,通过图1的处理器126、150中的一个或多个,和/或与图1的语音助手170-174相关联的一个或多个其他处理器)提供的指令来促进通信。
在各实施例中,满足用户的请求(步骤220)。在各实施例中,选定的语音助手为用户提供所请求的信息和/或服务。另外,在某些实施例中,提供与完成请求有关的信息和/或细节(例如,提供给图1的处理器126、150中的一个或多个,和/或与图1的语音助手170-174相关联的一个或多个其他处理器),以用于更新步骤204的语音助手数据和步骤206的用户历史记录。
同样在各实施例中,更新语音助手数据(步骤222)。在各实施例中,基于选定的语音助手的识别、选定的语音助手提供的帮助或两者来更新步骤204的语音助手数据。在某些实施例中,获取关于语音助手的选择和/或请求的实现的用户反馈(例如,关于用户对语音助手的选择和/或语音助手在完成请求时的执行的满意度),并且基于该反馈相应地更新语音助手数据。例如,在各实施例中,可以以这种方式训练图1的语音助手170-174,例如,学习新技能和/或更准确地描述各语音助手的技能。在各实施例中,语音助手数据以这种方式通过一个或多个处理器(例如,图1的处理器126、150中的一个或多个,和/或与图1的语音助手170-174相关联的一个或多个其他处理器)更新,并且相应的更新信息存储在存储器中(例如,图1的存储器128、152,和/或与图1的语音助手170-174相关联的一个或多个其他存储器设备)。
此外,同样在各实施例中,还更新用户历史数据(步骤224)。在各实施例中,基于对选定的语音助手的识别、选定的语音助手提供的帮助或两者来更新步骤210的用户历史记录。类似于步骤222,在某些实施例中,获取关于语音助手的选择和/或请求的实现的用户反馈(例如,关于用户对语音助手的选择和/或语音助手在完成请求时的执行的满意度),并且基于该反馈相应地更新语音助手数据。例如,在各实施例中,当用户对特定语音助手(和/或其选择和/或语音助手对用户请求的完成)感到满意时,则可以相应地更新用户历史记录以为了在将来选择相同的语音助手(例如,关于相似类型的请求)提供更大的可能性,等等。在各实施例中,语音助手数据以这种方式通过一个或多个处理器(例如,图1的处理器126、150中的一个或多个,和/或与图1的语音助手170-174相关联的一个或多个其他处理器)更新,并且相应的更新信息存储在存储器中(例如,图1的存储器128、152,和/或与图1的语音助手170-174相关联的一个或多个其他存储器设备)。
在各实施例中,过程200停止(步骤226),例如直到车辆102重新启动和/或直到用户做出另一个请求为止。
与上面的讨论类似,在各实施例中,过程200的一些或所有步骤(或其部分)可以由车辆控制***112、远程服务器控制器148,和/或一个或多个其他控制***和/或与图1的语音助手170-174相关联的控制器执行。类似地,还应当理解,过程200的各步骤可以由车辆和/或远程服务器执行,或在其上或内部执行,和/或由一个或多个其他计算机***执行,例如用于用户的智能电话、计算机、平板电脑等的计算机***。同样可以理解,在其他实施例中图1中***100的***和/或组件可以不同,并且图2的过程200的步骤可以不同于(和/或以不同的顺序执行)图2所示的和/或如上述结合图2讨论的那样。
因此,这里描述的***,车辆和方法提供了潜在改进的用户请求处理,例如对于车辆的用户来说。根据对用户请求的性质的识别以及与多种不同类型的语音助手的相应技能的比较,用户的请求被路由到最合适的语音助手。
因此,***,车辆和方法为用户提供了潜在改进的和/或有效的体验,使得他或她的请求由针对特定用户请求定制的最准确和/或有效的语音助手处理。如上所述,在某些实施例中,上述技术可用于车辆中。同样如上所述,在某些其他实施例中,上述技术还可以结合用户的智能电话,平板电脑,计算机,其他电子设备和***来使用。
虽然在前面的详细描述中已经出现了至少一个示例性实施例,但是应该理解存在大量的变型。还应当理解,一个示例性实施例或多个示例性实施例仅是示例,并不旨在以任何方式限制本发明的范围,适用性或配置。相反,前面的详细描述将为本领域技术人员提供用于实现一个示例性实施例或多个示例性实施例的便捷路径。应当理解,在不脱离所附权利要求及其法律等同物所阐述的本发明的范围的情况下,可以对元件的功能和布置进行各种改变。

Claims (10)

1.一种方法,包括
通过传感器获取用户的请求;
通过处理器识别所述请求的性质;
通过存储器获取与多个不同语音助手的各自技能有关的语音助手数据;
基于所述请求的性质和所述语音助手数据,从所述多个不同的语音助手中识别出具有最适于所述请求的技能的选定的语音助手;以及
促进与所述选定的语音助手的通信,以按照所述请求提供帮助。
2.如权利要求1所述的方法,其中:
所述用户处于车辆内;并且
所述处理器设置在车辆内,并在所述车辆内识别所述请求的性质和所述选定的语音助手。
3.如权利要求1所述的方法,其中:
所述用户处于车辆内;以及
所述处理器设置在远离所述车辆的远程服务器内,并从所述远程服务器识别所述请求的性质和所述选定的语音助手。
4.如权利要求1所述的方法,其中,所述多个不同的语音助手来自由以下各项组成的组:车辆语音助手、导航语音助手、家庭语音助手、音频、移动电话语音助手、购物语音助手和网络浏览器语音助手。
5.如权利要求1所述的方法,其中,所述选定的语音助手包括作为计算机***的一部分的自动化语音助手。
6.如权利要求1所述的方法,其中,还包括:
通过所述存储器获取包括由所述用户或为所述用户预先选择的语音助手的用户历史记录;
其中,识别所述选定的语音助手的步骤包括至少部分地基于所述用户历史记录确认所述选定的语音助手。
7.如权利要求6所述的方法,其中,还包括:
基于对所述选定的语音助手的识别、所述选定的语音助手提供的帮助或两者来更新所述用户历史记录。
8.如权利要求1所述的方法,其中,还包括:
将所述多个不同语音助手的各自技能记录到所述存储器中的所述语音助手数据中;以及
基于对所述选定的语音助手的识别、所述选定的语音助手提供的帮助或两者来更新所述语音助手数据。
9.一种***,包括:
传感器,被配置为获取来自用户的请求。
存储器,被配置为存储与多个不同语音助手的各自技能有关的语音助手数据;以及
处理器,被配置为至少有助于:
识别所述请求的性质;
基于所述请求的性质和所述语音助手数据,从所述多个不同的语音助手中识别出具有最适于所述请求的技能的选定的语音助手;以及
促进与所述选定的语音助手的通信,以按照所述请求提供帮助。
10.一种车辆,其中,包括:
供用户使用的乘客舱;
传感器,被配置为获取所述用户的请求;以及
存储器,被配置为存储与多个不同语音助手的各自技能有关的语音助手数据;以及
处理器,被配置为至少有助于:
识别所述请求的性质;
基于所述请求的性质和所述语音助手数据,从所述多个不同的语音助手中识别出具有最适于所述请求的技能的选定的语音助手;以及
促进与所述选定的语音助手的通信,以按照所述请求提供帮助。
CN201811396577.3A 2017-12-06 2018-11-22 外部信息呈现 Pending CN109878434A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US15/832950 2017-12-06
US15/832,950 US20190172452A1 (en) 2017-12-06 2017-12-06 External information rendering

Publications (1)

Publication Number Publication Date
CN109878434A true CN109878434A (zh) 2019-06-14

Family

ID=66548467

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811396577.3A Pending CN109878434A (zh) 2017-12-06 2018-11-22 外部信息呈现

Country Status (3)

Country Link
US (1) US20190172452A1 (zh)
CN (1) CN109878434A (zh)
DE (1) DE102018130755A1 (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110225452A (zh) * 2019-06-19 2019-09-10 广东工业大学 一种基于分簇路由协议的行驶车辆通信方法、装置及介质
CN110430529A (zh) * 2019-07-25 2019-11-08 北京蓦然认知科技有限公司 一种语音助手提醒的方法、装置
CN110718219A (zh) * 2019-09-12 2020-01-21 百度在线网络技术(北京)有限公司 一种语音处理方法、装置、设备和计算机存储介质
CN110718218A (zh) * 2019-09-12 2020-01-21 百度在线网络技术(北京)有限公司 一种语音处理方法、装置、设备和计算机存储介质
CN112165640A (zh) * 2020-09-21 2021-01-01 Vidaa美国公司 一种显示设备
WO2021000876A1 (zh) * 2019-07-01 2021-01-07 华为技术有限公司 一种语音控制方法、电子设备及***
CN112466300A (zh) * 2019-09-09 2021-03-09 百度在线网络技术(北京)有限公司 交互方法、电子设备、智能设备及可读存储介质
US12015821B2 (en) 2020-09-21 2024-06-18 VIDAA USA, Inc. Display apparatus and signal transmission method for display apparatus

Families Citing this family (65)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10095470B2 (en) 2016-02-22 2018-10-09 Sonos, Inc. Audio response playback
US10097919B2 (en) 2016-02-22 2018-10-09 Sonos, Inc. Music service selection
US9965247B2 (en) 2016-02-22 2018-05-08 Sonos, Inc. Voice controlled media playback system based on user profile
US10264030B2 (en) 2016-02-22 2019-04-16 Sonos, Inc. Networked microphone device control
US9947316B2 (en) 2016-02-22 2018-04-17 Sonos, Inc. Voice control of a media playback system
US9811314B2 (en) 2016-02-22 2017-11-07 Sonos, Inc. Metadata exchange involving a networked playback system and a networked microphone system
US9978390B2 (en) 2016-06-09 2018-05-22 Sonos, Inc. Dynamic player selection for audio signal processing
US10152969B2 (en) 2016-07-15 2018-12-11 Sonos, Inc. Voice detection by multiple devices
US10134399B2 (en) 2016-07-15 2018-11-20 Sonos, Inc. Contextualization of voice inputs
US10115400B2 (en) * 2016-08-05 2018-10-30 Sonos, Inc. Multiple voice services
US9942678B1 (en) 2016-09-27 2018-04-10 Sonos, Inc. Audio playback settings for voice interaction
US9743204B1 (en) 2016-09-30 2017-08-22 Sonos, Inc. Multi-orientation playback device microphones
US10181323B2 (en) 2016-10-19 2019-01-15 Sonos, Inc. Arbitration-based voice recognition
US11183181B2 (en) 2017-03-27 2021-11-23 Sonos, Inc. Systems and methods of multiple voice services
US10475449B2 (en) 2017-08-07 2019-11-12 Sonos, Inc. Wake-word detection suppression
US10048930B1 (en) 2017-09-08 2018-08-14 Sonos, Inc. Dynamic computation of system response volume
US10446165B2 (en) 2017-09-27 2019-10-15 Sonos, Inc. Robust short-time fourier transform acoustic echo cancellation during audio playback
US10482868B2 (en) 2017-09-28 2019-11-19 Sonos, Inc. Multi-channel acoustic echo cancellation
US10621981B2 (en) 2017-09-28 2020-04-14 Sonos, Inc. Tone interference cancellation
US10051366B1 (en) 2017-09-28 2018-08-14 Sonos, Inc. Three-dimensional beam forming with a microphone array
US10466962B2 (en) 2017-09-29 2019-11-05 Sonos, Inc. Media playback system with voice assistance
US10880650B2 (en) 2017-12-10 2020-12-29 Sonos, Inc. Network microphone devices with automatic do not disturb actuation capabilities
US10818290B2 (en) 2017-12-11 2020-10-27 Sonos, Inc. Home graph
WO2019152722A1 (en) 2018-01-31 2019-08-08 Sonos, Inc. Device designation of playback and network microphone device arrangements
US11175880B2 (en) 2018-05-10 2021-11-16 Sonos, Inc. Systems and methods for voice-assisted media content selection
US10997963B1 (en) * 2018-05-17 2021-05-04 Amazon Technologies, Inc. Voice based interaction based on context-based directives
US10847178B2 (en) 2018-05-18 2020-11-24 Sonos, Inc. Linear filtering for noise-suppressed speech detection
US10959029B2 (en) 2018-05-25 2021-03-23 Sonos, Inc. Determining and adapting to changes in microphone performance of playback devices
US10811009B2 (en) * 2018-06-27 2020-10-20 International Business Machines Corporation Automatic skill routing in conversational computing frameworks
US10681460B2 (en) 2018-06-28 2020-06-09 Sonos, Inc. Systems and methods for associating playback devices with voice assistant services
US11076035B2 (en) 2018-08-28 2021-07-27 Sonos, Inc. Do not disturb feature for audio notifications
US10461710B1 (en) 2018-08-28 2019-10-29 Sonos, Inc. Media playback system with maximum volume setting
US10587430B1 (en) 2018-09-14 2020-03-10 Sonos, Inc. Networked devices, systems, and methods for associating playback devices based on sound codes
US10878811B2 (en) 2018-09-14 2020-12-29 Sonos, Inc. Networked devices, systems, and methods for intelligently deactivating wake-word engines
US11024331B2 (en) 2018-09-21 2021-06-01 Sonos, Inc. Voice detection optimization using sound metadata
US10811015B2 (en) 2018-09-25 2020-10-20 Sonos, Inc. Voice detection optimization based on selected voice assistant service
US11100923B2 (en) 2018-09-28 2021-08-24 Sonos, Inc. Systems and methods for selective wake word detection using neural network models
US10692518B2 (en) 2018-09-29 2020-06-23 Sonos, Inc. Linear filtering for noise-suppressed speech detection via multiple network microphone devices
US11899519B2 (en) 2018-10-23 2024-02-13 Sonos, Inc. Multiple stage network microphone device with reduced power consumption and processing load
EP3654249A1 (en) 2018-11-15 2020-05-20 Snips Dilated convolutions and gating for efficient keyword spotting
US11183183B2 (en) 2018-12-07 2021-11-23 Sonos, Inc. Systems and methods of operating media playback systems having multiple voice assistant services
US11132989B2 (en) 2018-12-13 2021-09-28 Sonos, Inc. Networked microphone devices, systems, and methods of localized arbitration
US10602268B1 (en) 2018-12-20 2020-03-24 Sonos, Inc. Optimization of network microphone devices using noise classification
US11315556B2 (en) 2019-02-08 2022-04-26 Sonos, Inc. Devices, systems, and methods for distributed voice processing by transmitting sound data associated with a wake word to an appropriate device for identification
US10867604B2 (en) 2019-02-08 2020-12-15 Sonos, Inc. Devices, systems, and methods for distributed voice processing
JP7239359B2 (ja) * 2019-03-19 2023-03-14 本田技研工業株式会社 エージェント装置、エージェント装置の制御方法、およびプログラム
US11120794B2 (en) 2019-05-03 2021-09-14 Sonos, Inc. Voice assistant persistence across multiple network microphone devices
US11200894B2 (en) 2019-06-12 2021-12-14 Sonos, Inc. Network microphone device with command keyword eventing
US10586540B1 (en) 2019-06-12 2020-03-10 Sonos, Inc. Network microphone device with command keyword conditioning
US11361756B2 (en) 2019-06-12 2022-06-14 Sonos, Inc. Conditional wake word eventing based on environment
US11138969B2 (en) 2019-07-31 2021-10-05 Sonos, Inc. Locally distributed keyword detection
US10871943B1 (en) 2019-07-31 2020-12-22 Sonos, Inc. Noise classification for event detection
US11138975B2 (en) 2019-07-31 2021-10-05 Sonos, Inc. Locally distributed keyword detection
US11189286B2 (en) 2019-10-22 2021-11-30 Sonos, Inc. VAS toggle based on device orientation
US11200900B2 (en) 2019-12-20 2021-12-14 Sonos, Inc. Offline voice control
US11562740B2 (en) 2020-01-07 2023-01-24 Sonos, Inc. Voice verification for media playback
US11556307B2 (en) 2020-01-31 2023-01-17 Sonos, Inc. Local voice data processing
KR20210098250A (ko) * 2020-01-31 2021-08-10 삼성전자주식회사 전자 장치 및 이의 제어 방법
US11308958B2 (en) 2020-02-07 2022-04-19 Sonos, Inc. Localized wakeword verification
US11482224B2 (en) 2020-05-20 2022-10-25 Sonos, Inc. Command keywords with input detection windowing
US11727919B2 (en) 2020-05-20 2023-08-15 Sonos, Inc. Memory allocation for keyword spotting engines
US11308962B2 (en) 2020-05-20 2022-04-19 Sonos, Inc. Input detection windowing
US11698771B2 (en) 2020-08-25 2023-07-11 Sonos, Inc. Vocal guidance engines for playback devices
US11984123B2 (en) 2020-11-12 2024-05-14 Sonos, Inc. Network device interaction by range
US11551700B2 (en) 2021-01-25 2023-01-10 Sonos, Inc. Systems and methods for power-efficient keyword detection

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040193420A1 (en) * 2002-07-15 2004-09-30 Kennewick Robert A. Mobile systems and methods for responding to natural language speech utterance
US20080165937A1 (en) * 2007-01-04 2008-07-10 Darryl Moore Call re-directed based on voice command
US20120109384A1 (en) * 2005-08-19 2012-05-03 Nexstep, Inc. Consumer electronic registration, control and support concierge device and method
CN103067443A (zh) * 2011-10-18 2013-04-24 通用汽车环球科技运作有限责任公司 用于接到移动设备的基于语音的接口的服务识别和启动
US20150307111A1 (en) * 2014-04-24 2015-10-29 GM Global Technology Operations LLC Methods for providing operator support utilizing a vehicle telematics service system
CN106898349A (zh) * 2017-01-11 2017-06-27 梅其珍 一种语音控制计算机的方法和智能语音助手***

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109416733B (zh) * 2016-07-07 2023-04-18 哈曼国际工业有限公司 便携式个性化
US10395652B2 (en) * 2016-09-20 2019-08-27 Allstate Insurance Company Personal information assistant computing system
US11164570B2 (en) * 2017-01-17 2021-11-02 Ford Global Technologies, Llc Voice assistant tracking and activation

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040193420A1 (en) * 2002-07-15 2004-09-30 Kennewick Robert A. Mobile systems and methods for responding to natural language speech utterance
US20120109384A1 (en) * 2005-08-19 2012-05-03 Nexstep, Inc. Consumer electronic registration, control and support concierge device and method
US20080165937A1 (en) * 2007-01-04 2008-07-10 Darryl Moore Call re-directed based on voice command
CN103067443A (zh) * 2011-10-18 2013-04-24 通用汽车环球科技运作有限责任公司 用于接到移动设备的基于语音的接口的服务识别和启动
US20150307111A1 (en) * 2014-04-24 2015-10-29 GM Global Technology Operations LLC Methods for providing operator support utilizing a vehicle telematics service system
CN106898349A (zh) * 2017-01-11 2017-06-27 梅其珍 一种语音控制计算机的方法和智能语音助手***

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110225452A (zh) * 2019-06-19 2019-09-10 广东工业大学 一种基于分簇路由协议的行驶车辆通信方法、装置及介质
CN110225452B (zh) * 2019-06-19 2021-07-06 广东工业大学 一种基于分簇路由协议的行驶车辆通信方法、装置及介质
WO2021000876A1 (zh) * 2019-07-01 2021-01-07 华为技术有限公司 一种语音控制方法、电子设备及***
CN110430529A (zh) * 2019-07-25 2019-11-08 北京蓦然认知科技有限公司 一种语音助手提醒的方法、装置
CN112466300A (zh) * 2019-09-09 2021-03-09 百度在线网络技术(北京)有限公司 交互方法、电子设备、智能设备及可读存储介质
CN112466300B (zh) * 2019-09-09 2024-06-18 百度在线网络技术(北京)有限公司 交互方法、电子设备、智能设备及可读存储介质
CN110718219A (zh) * 2019-09-12 2020-01-21 百度在线网络技术(北京)有限公司 一种语音处理方法、装置、设备和计算机存储介质
CN110718218A (zh) * 2019-09-12 2020-01-21 百度在线网络技术(北京)有限公司 一种语音处理方法、装置、设备和计算机存储介质
US11990130B2 (en) 2019-09-12 2024-05-21 Baidu Online Network Technology (Beijing) Co., Ltd. Method, apparatus, device and computer storage medium for processing voices
CN112165640A (zh) * 2020-09-21 2021-01-01 Vidaa美国公司 一种显示设备
CN112165640B (zh) * 2020-09-21 2023-04-14 Vidaa美国公司 一种显示设备
US12015821B2 (en) 2020-09-21 2024-06-18 VIDAA USA, Inc. Display apparatus and signal transmission method for display apparatus

Also Published As

Publication number Publication date
US20190172452A1 (en) 2019-06-06
DE102018130755A1 (de) 2019-06-06

Similar Documents

Publication Publication Date Title
CN109878434A (zh) 外部信息呈现
US9524514B2 (en) Method and system for selecting driver preferences
US8090367B2 (en) Information providing system for vehicle
US20120259951A1 (en) Systems and Methods for Delivering Content to Vehicles
CN1790483B (zh) 管理嵌入式语音识别的多语言姓名标签的方法和***
US6526335B1 (en) Automobile personal computer systems
US20140201004A1 (en) Managing Interactive In-Vehicle Advertisements
CN107465423A (zh) 用于实现与自主车辆的使用有关的相对标签的***和方法
CN105320429A (zh) 镜像深度链接
US8386163B2 (en) GPS navigation code system
US8131460B2 (en) GPS navigation code system
CN107315749B (zh) 媒体处理方法、装置、设备和***
JP6827629B2 (ja) 情報提供装置、情報提供システム
JPH11120487A (ja) 移動体端末装置、情報提供装置、情報提供システム、情報提供方法及び移動体端末装置のためのプログラムを記録した媒体
CN102039898A (zh) 情绪咨询***
CN110503948A (zh) 对话***和对话处理方法
JP7010190B2 (ja) サーバ、情報処理方法およびプログラム
US11847179B2 (en) Curated result finder
JP7031546B2 (ja) 情報処理装置および情報処理方法
CN110503947A (zh) 对话***、包括其的车辆和对话处理方法
JP2021103162A (ja) ナビゲーションに用いられる方法、装置、デバイス及び媒体
JP2021077296A (ja) 情報提供装置
Hind Dashboard design and the ‘datafied’driving experience
US20150239347A1 (en) Method and system for making data available in a motor vehicle
US20210334069A1 (en) System and method for managing multiple applications in a display-limited environment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20190614