[go: up one dir, main page]

CN116129908A - Voice triggering method, device, equipment and medium for vehicle scene - Google Patents

Voice triggering method, device, equipment and medium for vehicle scene Download PDF

Info

Publication number
CN116129908A
CN116129908A CN202310175842.XA CN202310175842A CN116129908A CN 116129908 A CN116129908 A CN 116129908A CN 202310175842 A CN202310175842 A CN 202310175842A CN 116129908 A CN116129908 A CN 116129908A
Authority
CN
China
Prior art keywords
vehicle
scene
tag information
voice
car
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
CN202310175842.XA
Other languages
Chinese (zh)
Inventor
章宇
王超
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.)
Chongqing Changan Automobile Co Ltd
Original Assignee
Chongqing Changan Automobile Co Ltd
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 Chongqing Changan Automobile Co Ltd filed Critical Chongqing Changan Automobile Co Ltd
Priority to CN202310175842.XA priority Critical patent/CN116129908A/en
Publication of CN116129908A publication Critical patent/CN116129908A/en
Pending legal-status Critical Current

Links

Images

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/26Speech to text systems
    • 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
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Acoustics & Sound (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Multimedia (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)

Abstract

The invention provides a voice triggering method, device, equipment and medium of a car scene, wherein the voice triggering method of the car scene comprises the following steps: acquiring various vehicle scenes, performing tag definition on the various vehicle scenes, and acquiring tag information of the various vehicle scenes; acquiring user voice information, and converting the user voice information to acquire user voice text information; judging whether the tag information is matched with the user voice text information or not according to a vehicle scene execution engine, and if the tag information is matched with the user voice text information, acquiring hit tag information and a vehicle scene defined by the hit tag information; and judging and selecting the driving scene defined by the hit tag information, acquiring a driving scene to be triggered, and executing the driving scene to be triggered. According to the voice triggering method of the car scene, disclosed by the invention, the voice triggering efficiency and the use rate of the car scene are improved.

Description

一种用车场景的语音触发方法、装置、设备及介质Voice triggering method, device, equipment and medium for car scene

技术领域technical field

本申请涉及语音技术领域,具体涉及一种用车场景的语音触发方法、装置、设备及介质。The present application relates to the field of voice technology, in particular to a voice triggering method, device, equipment and medium for a vehicle scene.

背景技术Background technique

随着汽车行业的迅速发展,人们的用车场景越发多元化,用车的需求也逐渐复杂化。根据这种情况,各大车企基于SOA(Service-Oriented Architecture,面向服务架构)的电子电气结构,将车辆的所有能力服务化,并根据服务化的能力推出了用车场景编排的功能,为多样的用车场景提供快捷的实现方式。但由于车企开放给用户的用车场景的编排能力越来越多,用户自定义编排的用车场景也越来越多。所以当用户想要触发需要的用车场景时,需要在海量的用车场景中查找,极大的降低了用车场景的触发效率和用户的用车体验。With the rapid development of the automobile industry, people's car use scenarios are becoming more and more diversified, and the needs of car use are gradually becoming more complex. According to this situation, the major car companies based on the electronic and electrical structure of SOA (Service-Oriented Architecture, Service-Oriented Architecture), serviced all the capabilities of the vehicle, and launched the function of car scene arrangement according to the service-oriented capabilities, for A variety of car scenarios provide a fast way to achieve. However, as car companies open up to users more and more car use scenarios, there are more and more car use scenarios customized by users. Therefore, when the user wants to trigger the desired car use scene, he needs to search in a large number of car use scenes, which greatly reduces the trigger efficiency of the car use scene and the user's car use experience.

发明内容Contents of the invention

鉴于以上所述现有技术的缺点,本发明提供一种用车场景的语音触发方法,以解决上述当用户想要触发某个需要的用车场景时,需要在海量的用车场景中查找,极大的降低了用车场景的触发效率和用户的用车体验的问题。In view of the above-mentioned shortcomings of the prior art, the present invention provides a voice triggering method for a car use scene to solve the problem that when a user wants to trigger a certain car use scene, he needs to search in a large number of car use scenes. It greatly reduces the triggering efficiency of the car scene and the user's car experience.

本发明提供的一种用车场景的语音触发方法,所述方法包括:The present invention provides a voice triggering method for a vehicle scene, the method comprising:

获取多种用车场景,并对多种所述用车场景进行标签定义,获取多个所述用车场景的标签信息;Obtaining multiple vehicle usage scenarios, and defining tags for the multiple vehicle usage scenarios, and acquiring tag information of multiple vehicle usage scenarios;

获取用户语音信息,并对所述用户语音信息进行转换,获取用户语音文本信息;Obtain user voice information, and convert the user voice information to obtain user voice text information;

根据用车场景执行引擎,判断是否存在所述标签信息匹配所述用户语音文本信息,若存在所述标签信息匹配所述用户语音文本信息,获取命中标签信息以及所述命中标签信息定义的用车场景;以及According to the vehicle scene execution engine, judge whether there is the tag information matching the user voice text information, if there is the tag information matching the user voice text information, obtain the hit tag information and the car defined by the hit tag information scene; and

对所述命中标签信息定义的用车场景进行判断和选择,获取待触发的用车场景,并执行所述待触发的用车场景。Judging and selecting the vehicle usage scenario defined by the hit tag information, acquiring the vehicle usage scenario to be triggered, and executing the vehicle usage scenario to be triggered.

于本发明的一实施例中,获取多种所述用车场景包括以下步骤:In an embodiment of the present invention, obtaining multiple vehicle usage scenarios includes the following steps:

通过云端管理端发布用车场景信息,获取多个系统用车场景;Publish vehicle scene information through the cloud management terminal to obtain multiple system vehicle scenes;

通过对车辆功能的服务化,获取多个车载服务;以及Access to multiple in-vehicle services through servitization of vehicle functions; and

通过用户自定义编排多个所述车载服务,获取多个自定义用车场景。Multiple user-defined car usage scenarios are obtained by customizing and arranging multiple in-vehicle services.

于本发明的一实施例中,获取多个所述用车场景的标签信息包括以下步骤:In an embodiment of the present invention, obtaining tag information of multiple car usage scenarios includes the following steps:

对多个所述系统用车场景进行标签定义,获取多个所述系统用车场景的标签信息;以及Carrying out tag definitions for multiple vehicle usage scenarios of the system, and obtaining tag information of multiple vehicle usage scenarios of the system; and

对多个所述自定义用车场景进行标签定义,获取多个所述自定义用车场景的标签信息。Tag definitions are performed on a plurality of the customized vehicle scenarios, and tag information of the plurality of customized vehicle scenarios is obtained.

于本发明的一实施例中,获取所述待触发的用车场景包括以下步骤:In an embodiment of the present invention, acquiring the vehicle usage scene to be triggered includes the following steps:

判断所述命中标签信息定义的用车场景的数量是否大于一个,若所述命中标签信息定义的用车场景的数量为一个,则判断是否需要执行所述命中标签信息定义的用车场景,若需要执行所述命中标签信息定义的用车场景,获取所述待触发的用车场景,并在车机系统上执行所述待触发的用车场景。Judging whether the number of vehicle usage scenarios defined by the hit tag information is greater than one, if the number of vehicle usage scenarios defined by the hit tag information is one, then judging whether the vehicle usage scenarios defined by the hit tag information need to be executed, if It is necessary to execute the vehicle usage scenario defined by the hit tag information, acquire the vehicle usage scenario to be triggered, and execute the vehicle usage scenario on the vehicle-machine system.

于本发明的一实施例中,获取所述待触发的用车场景还包括以下步骤:In an embodiment of the present invention, acquiring the vehicle usage scene to be triggered further includes the following steps:

若所述命中标签信息定义的用车场景的数量大于一个,则判断和选择是否存在需要执行的所述命中标签信息定义的用车场景,若存在需要执行的所述命中标签信息定义的用车场景,则获取所述待触发的用车场景,并在车机系统上执行所述待触发的用车场景。If the number of vehicle usage scenarios defined by the hit tag information is greater than one, then judge and select whether there is a vehicle usage scenario defined by the hit tag information that needs to be executed, if there is a vehicle usage scenario defined by the hit tag information that needs to be executed scene, then acquire the vehicle use scene to be triggered, and execute the vehicle use scene to be triggered on the vehicle-machine system.

于本发明的一实施例中,判断是否存在所述标签信息匹配所述用户语音文本信息还包括以下步骤:In an embodiment of the present invention, judging whether the tag information matches the user voice text information further includes the following steps:

若不存在所述标签信息匹配所述用户语音文本信息,则结束语音触发流程,并在所述车机系统上显示所述用车场景不存在的信息。If the tag information does not match the user's voice text information, the voice triggering process is ended, and the vehicle-machine system displays information that the vehicle-using scene does not exist.

于本发明的一实施例中,结束所述语音触发流程包括以下步骤:In an embodiment of the present invention, ending the voice trigger process includes the following steps:

若所述命中标签信息定义的用车场景的数量为一个,且不需要执行所述命中标签信息定义的用车场景,则结束所述语音触发流程;If the number of vehicle usage scenarios defined by the hit tag information is one, and the vehicle usage scenario defined by the hit tag information does not need to be executed, then end the voice trigger process;

若所述命中标签信息定义的用车场景的数量大于一个,且不存在需要执行的所述命中标签信息定义的用车场景,则结束所述语音触发流程。If the number of vehicle usage scenarios defined by the hit tag information is more than one, and there is no vehicle usage scenario defined by the hit tag information that needs to be executed, the voice triggering process is ended.

本发明提供的一种用车场景的语音触发装置,所述装置包括:The present invention provides a voice triggering device for a vehicle scene, the device comprising:

场景编排模块,用于获取多种用车场景,并对多种所述用车场景进行标签定义,获取多个所述用车场景的标签信息;The scene arrangement module is used to obtain multiple car usage scenarios, and perform label definitions on the multiple vehicle usage scenarios, and obtain tag information of multiple vehicle usage scenarios;

语音获取模块,用于获取用户语音信息,并对所述用户语音信息进行转换,获取用户语音文本信息;A voice acquisition module, configured to acquire user voice information, and convert the user voice information to obtain user voice text information;

语音匹配模块,用于根据用车场景执行引擎,判断是否存在所述标签信息匹配所述用户语音文本信息,若存在所述标签信息匹配所述用户语音文本信息,获取至少一个所述标签信息定义的用车场景;以及The voice matching module is used to execute the engine according to the scene of the car, and judge whether there is the tag information matching the user voice text information, and if there is the tag information matching the user voice text information, obtain at least one tag information definition car use scenarios; and

场景触发模块,用于对至少一个所述标签信息定义的用车场景进行判断和选择,获取待触发的用车场景,并执行所述待触发的用车场景。The scenario triggering module is configured to judge and select at least one vehicle usage scenario defined by the tag information, obtain the vehicle usage scenario to be triggered, and execute the vehicle usage scenario to be triggered.

本发明提供的一种电子设备,所述电子设备包括:An electronic device provided by the present invention, the electronic device includes:

至少一个处理器;at least one processor;

存储装置,用于存储至少一个程序,当所述至少一个程序被所述至少一个处理器执行时,使得所述电子设备实现上述任一项的所述用车场景的语音触发方法。The storage device is configured to store at least one program, and when the at least one program is executed by the at least one processor, the electronic device is configured to implement the voice triggering method for the vehicle use scene described in any one of the above items.

本发明提供的一种计算机可读存储介质,其特征在于,其上存储有计算机程序,该计算机程序被计算机的处理器执行时,使计算机执行上述任一项的所述的用车场景的语音触发方法。A computer-readable storage medium provided by the present invention is characterized in that a computer program is stored thereon, and when the computer program is executed by a processor of a computer, the computer is made to execute the voice of the vehicle-using scene described in any one of the above items. trigger method.

本发明的有益效果:本发明通过用车场景的语音触发方式,使用户能够直接使用语音触发用车场景,不需要在海量的用车场景中查找需要的用车场景,提高了用车场景的触发效率和用户的使用体验。并且通过对不同的用车场景定义标签,先通过语音信息与标签匹配,然后进行用车场景的触发,提高了用车场景的查找和展示效率。并且通过语音触发用车场景,提高了用车场景编排的使用率。Beneficial effects of the present invention: the present invention enables the user to directly use the voice to trigger the vehicle scene through the voice trigger mode of the car scene, and does not need to search for the required car scene in a large number of car scenes, which improves the efficiency of the car scene. Trigger efficiency and user experience. And by defining tags for different car usage scenarios, first matching the voice information with the tags, and then triggering the car usage scenarios, the search and display efficiency of the car usage scenarios is improved. Moreover, the car scene is triggered by voice, which improves the utilization rate of car scene arrangement.

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application.

附图说明Description of drawings

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术者来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and together with the description serve to explain the principles of the application. Apparently, the drawings in the following description are only some embodiments of the present application, and those skilled in the art can obtain other drawings based on these drawings without creative efforts. In the attached picture:

图1是本申请的一示例性实施例示出的用车场景的语音触发方法的应用环境示意图;FIG. 1 is a schematic diagram of an application environment of a voice triggering method for a vehicle scene shown in an exemplary embodiment of the present application;

图2是本申请的一示例性实施例示出的用车场景的语音触发方法的流程图;Fig. 2 is a flow chart of a method for voice triggering of a vehicle scene shown in an exemplary embodiment of the present application;

图3是本申请的一示例性实施例示出的待触发的用车场景的获取方法流程图;Fig. 3 is a flow chart of a method for acquiring a vehicle scene to be triggered according to an exemplary embodiment of the present application;

图4是本申请的一示例性实施例示出的用车场景的语音触发装置的结构示意图。Fig. 4 is a schematic structural diagram of a voice triggering device for a car use scene according to an exemplary embodiment of the present application.

图5示出了适于用来实现本申请实施例的电子设备的计算机系统的结构示意图。Fig. 5 shows a schematic structural diagram of a computer system suitable for implementing the electronic device of the embodiment of the present application.

具体实施方式Detailed ways

以下将参照附图和优选实施例来说明本发明的实施方式,本领域技术人员可由本说明书中所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。应当理解,优选实施例仅为了说明本发明,而不是为了限制本发明的保护范围。Embodiments of the present invention will be described below with reference to the accompanying drawings and preferred embodiments, and those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific implementation modes, and various modifications or changes can be made to the details in this specification based on different viewpoints and applications without departing from the spirit of the present invention. It should be understood that the preferred embodiments are only for illustrating the present invention, but not for limiting the protection scope of the present invention.

需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。It should be noted that the diagrams provided in the following embodiments are only schematically illustrating the basic ideas of the present invention, and only the components related to the present invention are shown in the diagrams rather than the number, shape and shape of the components in actual implementation. Dimensional drawing, the type, quantity and proportion of each component can be changed arbitrarily during actual implementation, and the component layout type may also be more complicated.

在下文描述中,探讨了大量细节,以提供对本发明实施例的更透彻的解释,然而,对本领域技术人员来说,可以在没有这些具体细节的情况下实施本发明的实施例是显而易见的,在其他实施例中,以方框图的形式而不是以细节的形式来示出公知的结构和设备,以避免使本发明的实施例难以理解。In the following description, numerous details are discussed in order to provide a more thorough explanation of embodiments of the invention, however, it will be apparent to those skilled in the art that embodiments of the invention can be practiced without these specific details, In other embodiments, well-known structures and devices are shown in block diagram form rather than in detail in order to avoid obscuring the embodiments of the invention.

首先需要说明的是,SOA(Service-Oriented Architecture,面向服务的架构)是一种构造分布式系统的方法,它将应用程序的不同功能单元划分为服务,并通过这些服务之间定义良好的接口和协议联系起来。其中,该接口是采用中立的方式进行定义,并独立于实现服务的硬件平台、操作系统和编程语言。通过这些接口,各自服务可以以一种统一和通用的方式进行交互。The first thing to explain is that SOA (Service-Oriented Architecture, service-oriented architecture) is a method of constructing a distributed system, which divides different functional units of an application into services, and through well-defined interfaces between these services linked to the agreement. Among them, the interface is defined in a neutral manner, and is independent of the hardware platform, operating system and programming language that implement the service. Through these interfaces, respective services can interact in a unified and common way.

用车场景是指车辆与用户、交通环境中其他交通参与者、设施、天气、光照和道路等的交互过程。在车辆中应用SOA架构对车辆的不同功能进行划分,获取多个服务,而对多个服务进行调用即可实现用车场景的编排。其中,用车场景例如为出行前准备、接近车辆及解锁、载物、上车、车内准备和驾驶等场景。The vehicle use scene refers to the interaction process between the vehicle and the user, other traffic participants in the traffic environment, facilities, weather, lighting and roads. The SOA architecture is applied in the vehicle to divide the different functions of the vehicle, and multiple services are obtained, and the arrangement of the vehicle scene can be realized by invoking multiple services. Among them, the car use scene includes, for example, preparation before travel, approaching and unlocking the vehicle, loading, getting in the car, preparing in the car, and driving.

图1是本申请的一示例性实施例示出的用车场景的语音触发方法的应用环境示意图。如图1所示,在一些实施例中,用户110在车机系统120上编排用车场景,云端130向车机系统120中的场景库中存储系统用车场景。车机系统120根据场景语音触发监听进程采集用户110的用车场景触发的语音信息,并将语音信息转换成语音文本信息。然后在车机系统120中,语音文本信息与场景库中的标签信息进行匹配,若匹配成功,则将带有匹配标签的一个或多个用车场景在车机系统120的前端上显示。用户根据需要对一个或多个用车场景进行选择,车机系统120将选择的用车场景信息在车机系统120上显示。本申请的实施例不对车机系统120和云端130的具体作用加以限制,图1所示的云端130例如可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN(Content Delivery Network,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器,在此也不进行限制。其中车机系统120与云端130之间互传数据可通过3G(第三代的移动信息技术)、4G(第四代的移动信息技术)、5G(第五代的移动信息技术)等无线网络进行操作,本申请的实施例也不对此进行限制,可以根据实际需求进行设置。Fig. 1 is a schematic diagram of an application environment of a method for voice triggering in a vehicle scene according to an exemplary embodiment of the present application. As shown in FIG. 1 , in some embodiments, the user 110 arranges the car-use scene on the car-machine system 120 , and the cloud 130 stores the system car-use scene in the scene library in the car-machine system 120 . The vehicle-machine system 120 collects the voice information triggered by the user 110's vehicle scene according to the scene voice trigger monitoring process, and converts the voice information into voice text information. Then in the vehicle-machine system 120, the voice text information is matched with the label information in the scene library, and if the matching is successful, one or more vehicle-using scenes with matching labels will be displayed on the front end of the vehicle-machine system 120 . The user selects one or more vehicle usage scenarios as required, and the vehicle-machine system 120 displays the information of the selected vehicle usage scenarios on the vehicle-machine system 120 . The embodiment of the present application does not limit the specific functions of the vehicle-machine system 120 and the cloud 130. The cloud 130 shown in FIG. 1 can be, for example, an independent physical server, or a server cluster or a distributed system composed of multiple physical servers. It can also provide cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network, content distribution network), and big data and Cloud servers for basic cloud computing services such as artificial intelligence platforms are not limited here. Among them, the mutual transmission of data between the vehicle-machine system 120 and the cloud 130 can be through 3G (third-generation mobile information technology), 4G (fourth-generation mobile information technology), 5G (fifth-generation mobile information technology) and other wireless networks. The embodiment of the present application does not limit this, and it can be set according to actual needs.

在一些实施例中,当用户想要触发某个需要的用车场景时,需要在海量的用车场景中查找,极大的降低了用车场景的触发效率和用户的用车体验。为解决这些问题,本申请的实施例分别提出一种用车场景的语音触发方法、装置、设备及介质,以下将对这些实施例进行详细描述。In some embodiments, when a user wants to trigger a desired car use scene, he needs to search in a large number of car use scenes, which greatly reduces the triggering efficiency of the car use scene and the user's car use experience. In order to solve these problems, the embodiments of the present application respectively propose a voice triggering method, device, device and medium for a car use scene, and these embodiments will be described in detail below.

请参阅图2,图2是本申请的一示例性实施例示出的用车场景的语音触发方法的流程图。在一些实施例中,该方法可以应用于图1所示的实施环境,并由该实施环境中的车机系统120具体执行。应理解的是,该方法也可以适用于其它的示例性实施环境,并由其它实施环境中的设备具体执行,本实施例不对该方法所适用的实施环境进行限制。Please refer to FIG. 2 . FIG. 2 is a flow chart of a method for voice triggering of a car use scene according to an exemplary embodiment of the present application. In some embodiments, the method may be applied to the implementation environment shown in FIG. 1 and specifically executed by the vehicle-machine system 120 in the implementation environment. It should be understood that the method may also be applicable to other exemplary implementation environments, and be specifically executed by devices in other implementation environments, and this embodiment does not limit the applicable implementation environments of the method.

示例性的,本实施例揭示的用车场景的语音触发方法所适用的车机系统120中可以安装有SDK(Software Development Kit,软件开发工具包,是为特定的软件包、软件框架、操作系统等建立应用软件时的开发工具集合),而本实施例揭示的方法具体实现为该SDK对外提供的一项或多项功能。Exemplarily, the vehicle-machine system 120 applicable to the voice triggering method of the vehicle scene disclosed in this embodiment can be installed with an SDK (Software Development Kit, software development kit, which is a specific software package, software framework, operating system A set of development tools when building application software), and the method disclosed in this embodiment implements one or more functions provided externally by the SDK.

如图2所示,在一示例性的实施例中,用车场景的语音触发方法至少包括步骤S210至步骤S250,详细介绍如下:As shown in FIG. 2, in an exemplary embodiment, the voice triggering method for a car scene includes at least steps S210 to S250, which are described in detail as follows:

步骤S210,获取多种用车场景,并对多种用车场景进行标签定义,获取多个用车场景的标签信息。In step S210, various vehicle usage scenarios are acquired, and tags are defined for the multiple vehicle usage scenarios, and tag information of multiple vehicle usage scenarios is acquired.

在本申请的一实施例中,多种用车场景包括系统用车场景和自定义用车场景。其中,系统用车场景由图1所示的云端130发布到车机系统120的车机本地场景库中,系统用车场景包括但不限于前方急弯提醒、道路施工提醒、红绿灯车速引导、紧急车辆避让、远程诊疗及急救演示和车载通信等。通过对车辆功能的服务化,获取多个车载服务,并通过用户自定义编排多个车载服务,获取多个自定义用车场景。用户自定义用车场景包括但不限于座椅调节、娱乐模式、灯光设置、音乐设置和车内准备等。多种用车场景在系统中编排后,需要对多种用车场景进行标签定义。其中,所有的用车场景的标签都是由云端提前管理定义,系统用车场景的标签由车辆制造商的管理员根据云端提前管理定义的标签信息来进行配置,获取多个系统用车场景的标签信息。自定义用车场景的标签也是在云端130给定的标签中进行选择配置,获取多个自定义用车场景的标签信息。通过云端130管理定义的标签来对用车场景进行标签定义,避免了由于用车场景的标签的滥用而导致用车场景杂乱无章的问题。不同的用车场景可能拥有相同的标签,也可能拥有不同的标签,其中用车场景的标签例如为露营、观影和休息等。其中,用车场景在系统中以场景卡片的形式存在,每张场景卡片设置有场景名称、场景标签和场景脚本,多个用车场景保存在车机本地场景库中。In an embodiment of the present application, the various vehicle usage scenarios include system usage scenarios and custom usage scenarios. Among them, the system vehicle scene is published by the cloud 130 shown in FIG. 1 to the vehicle-machine local scene library of the vehicle-machine system 120. The system vehicle scene includes but is not limited to sharp curve ahead warning, road construction reminder, traffic light speed guidance, emergency vehicle Avoidance, remote diagnosis and treatment, first aid demonstration and vehicle communication, etc. Through the servitization of vehicle functions, multiple in-vehicle services can be obtained, and multiple in-vehicle services can be arranged through user customization to obtain multiple customized car usage scenarios. User-defined car scenes include but are not limited to seat adjustment, entertainment mode, lighting settings, music settings, and interior preparations. After various vehicle usage scenarios are arranged in the system, it is necessary to define tags for various vehicle usage scenarios. Among them, all the tags of the car use scene are defined by the cloud in advance management, and the tags of the system car use scene are configured by the administrator of the vehicle manufacturer according to the tag information defined in the cloud in advance management, and the data of multiple system car use scenes are obtained. Label Information. The tags of the custom car use scene are also selected and configured from the tags given by the cloud 130 to obtain tag information of multiple custom car use scenes. The tags defined by the management and definition of the cloud 130 are used to define the tags of the car usage scene, which avoids the problem that the car usage scene is messy due to the abuse of the tags of the car usage scene. Different car usage scenarios may have the same tags or different tags, where the tags of the car usage scenarios are, for example, camping, watching movies, and resting. Among them, the car use scene exists in the form of scene cards in the system, and each scene card is set with a scene name, scene label and scene script, and multiple car use scenes are saved in the local scene library of the car.

步骤S220,获取用户语音信息,并对用户语音信息进行转换,获取用户语音文本信息。Step S220, acquiring user voice information, and converting the user voice information to acquire user voice text information.

在本申请的一实施例中,用户的语音信息例如由一个场景语音触发监听进程作为主进程来监听用户语音信息。其中,场景语音触发监听进程设置在图1所示的车机系统120中,场景语音触发监听进程例如通过关键字唤醒监听进程,场景语音触发监听进程中何时监听以及能否监听,由具体业务需求决定,本申请不对监听进程的具体内容加以限制。在触发对用户语音监听的进程后,场景语音触发监听进程调用第三方的语音识别服务,用户语音信息作为输入参,语音识别服务对输入的用户语音信息进行转换,输出用户语音文本信息。然后语音识别服务将用户语音文本信息传递到场景语音触发监听进程。其中,第三方的语音识别服务例如为SDK。In an embodiment of the present application, the user's voice information is monitored by a scene voice-triggered monitoring process as the main process, for example, to monitor the user's voice information. Wherein, the scene voice trigger monitoring process is set in the vehicle-machine system 120 shown in FIG. Depending on requirements, this application does not limit the specific content of the monitoring process. After the process of monitoring the user's voice is triggered, the scene voice triggers the monitoring process to call the third-party voice recognition service, and the user's voice information is used as an input parameter. The voice recognition service converts the input user voice information and outputs the user's voice text information. Then the voice recognition service passes the user's voice and text information to the scene voice to trigger the monitoring process. Wherein, the voice recognition service of the third party is SDK, for example.

步骤S230,根据用车场景执行引擎,判断是否存在标签信息匹配用户语音文本信息。Step S230, according to the vehicle scene execution engine, it is judged whether there is tag information matching the user's voice and text information.

在本申请的一实施例中,用车场景执行引擎设置在图1所示的车机系统120中,调用用车场景执行引擎对外提供的场景识别服务,来接收用户语音文本信息。用车场景执行引擎在获取到用户语音文本信息后,会从车机本地场景库中查找所有的用车场景中是否存在用车场景的标签信息匹配用户语音文本信息中的关键字。若存在用车场景的标签信息匹配用户语音文本信息中的关键字,执行步骤S240,若不存在用车场景的标签信息匹配用户语音文本信息中的关键字,执行步骤S241。In an embodiment of the present application, the vehicle-use scene execution engine is set in the vehicle-machine system 120 shown in FIG. 1 , and calls the scene recognition service provided externally by the car-use scene execution engine to receive user voice and text information. After obtaining the user's voice and text information, the car-use scene execution engine will search all the car-use scenes from the local scene library of the car to see if there is a tag information of the car-use scene that matches the keywords in the user's voice and text information. If the tag information of the car use scene matches the keyword in the user's voice text information, execute step S240; if there is no tag information for the car use scene that matches the keyword in the user's voice text information, execute step S241.

步骤S240,获取命中标签信息和命中标签信息定义的用车场景。Step S240, acquiring the hit tag information and the vehicle use scene defined by the hit tag information.

在本申请的一实施例中,若存在用车场景的标签信息匹配用户语音文本信息中的关键字,则该标签为命中标签,且命中标签信息可能包括一个或多个用车场景,则用车场景执行引擎成功命中至少一个或多个用车场景。In an embodiment of the present application, if the tag information of the car usage scene matches the keyword in the user's voice text information, the tag is a hit tag, and the hit tag information may include one or more car usage scenarios, then use The vehicle scenario execution engine successfully hits at least one or more vehicle scenarios.

步骤S241,结束语音触发流程。Step S241, ending the voice trigger process.

在本申请的一实施例中,若不存在用车场景的标签信息匹配用户语音文本信息中的关键字,则用车场景执行引擎没有命中一个用车场景,结束用户场景的语音触发流程。In an embodiment of the present application, if there is no tag information of the car use scene matching the keyword in the user's voice text information, the car use scene execution engine does not hit a car use scene, and the voice trigger process of the user scene ends.

步骤S250,对命中标签信息定义的用车场景进行判断和选择,获取待触发的用车场景,并执行待触发的用车场景。Step S250, judging and selecting the vehicle usage scenario defined by the hit tag information, acquiring the vehicle usage scenario to be triggered, and executing the vehicle usage scenario to be triggered.

在本申请的一实施例中,若用车场景执行引擎成功命中一个或多个用车场景,则用车场景执行引擎调用图1所示的车机系统120的前端提供的服务,其中,车机系统120的前端例如为人机交互界面。车机系统120的前端提供的服务向用户显示至少一个或多个场景,并提示用户是否执行以及执行哪一个用车场景。在对命中标签信息定义的用车场景进行判断和选择,若该标签信息匹配的用车场景的数量例如只有一个,则该用车场景为待触发的用车场景,再由车机系统120的前端向用户提示是否执行待触发的用车场景。若命中标签信息匹配的用车场景的数量例如由多个,则车机系统120的前端显示多个用车场景,并由用户对多个用车场景进行判断和选择,获取一个待触发的用车场景。在车机系统120的前端获取到待触发的用车场景时,在车机系统120上执行该用车场景,然后执行步骤S241。对多个用车场景定义标签的作用是,即使用户对场景卡片的场景名称做了改动,但是因为该场景卡片的标签信息不变,所以都不会影响用车场景的语音触发。In an embodiment of the present application, if the vehicle-use scenario execution engine successfully hits one or more vehicle-use scenarios, the vehicle-use scenario execution engine invokes the services provided by the front end of the vehicle-machine system 120 shown in FIG. The front end of the computer system 120 is, for example, a human-computer interaction interface. The service provided by the front end of the vehicle-machine system 120 displays at least one or more scenarios to the user, and prompts the user whether to execute and which vehicle usage scenario to execute. When judging and selecting the car use scene defined by the hit tag information, if there is only one car use scene matched by the tag information, for example, the car use scene is the car use scene to be triggered, and then the vehicle-machine system 120 The front end prompts the user whether to execute the car usage scene to be triggered. If the number of vehicle usage scenarios matched by the hit tag information is, for example, multiple, the front end of the car-machine system 120 displays multiple vehicle usage scenarios, and the user judges and selects multiple vehicle usage scenarios to obtain a triggering usage scenario. car scene. When the front end of the vehicle-machine system 120 acquires the vehicle-using scenario to be triggered, execute the vehicle-using scenario on the vehicle-machine system 120, and then execute step S241. The function of defining tags for multiple car scenes is that even if the user changes the scene name of the scene card, the voice trigger of the car scene will not be affected because the label information of the scene card remains unchanged.

图3是本申请的一示例性实施例示出的待触发的用车场景的执行方法流程图。如图3所示,在一示例性的实施例中,待触发的用车场景的执行方法至少包括步骤S310至步骤S342,详细介绍如下:Fig. 3 is a flow chart of a method for executing a car usage scene to be triggered according to an exemplary embodiment of the present application. As shown in FIG. 3 , in an exemplary embodiment, the execution method of the to-be-triggered vehicle scene includes at least steps S310 to S342, which are described in detail as follows:

步骤S310,获取命中标签信息定义的用车场景。Step S310, acquiring the car usage scene defined by the hit tag information.

步骤S320,判断命中标签信息定义的用车场景的数量是否大于一个。Step S320, judging whether the number of car usage scenarios defined by the hit tag information is greater than one.

在本申请的一实施例中,因为用户语音文本信息匹配的同一个标签信息可以包括一个或大于一个用车场景,所以若命中标签信息定义的用车场景的数量为一个,则执行步骤S330,若命中标签信息定义的用车场景的数量大于一个,则执行步骤S340。In an embodiment of the present application, since the same tag information matched by the user's voice and text information may include one or more than one car use scene, if the number of car use scenes defined by the matching tag information is one, step S330 is performed, If the number of car usage scenarios defined by the hit tag information is greater than one, step S340 is executed.

步骤S330,判断是否需要执行命中标签信息定义的用车场景。Step S330, judging whether it is necessary to execute the vehicle usage scenario defined by the matching tag information.

在本申请的一实施例中,若命中标签信息定义的用车场景的数量为一个,则图1所示的车机系统120的前端显示该用车场景,并显示是否需要执行的提示,若需要执行命中标签信息定义的用车场景,则执行步骤S350,若不需要执行命中标签信息定义的用车场景,则执行步骤S360。In an embodiment of the present application, if the number of vehicle usage scenarios defined by the hit tag information is one, the front end of the vehicle-machine system 120 shown in FIG. If it is necessary to execute the vehicle use scenario defined by the matching tag information, execute step S350 ; if it is not necessary to execute the vehicle usage scenario defined by the matching tag information, execute step S360 .

步骤S340,判断和选择是否存在需要执行的命中标签信息定义的用车场景。Step S340, judging and selecting whether there is a car use scene defined by the hit tag information that needs to be executed.

在本申请的一实施例中,若命中标签信息定义的用车场景的数量大于一个,则图1所示的车机系统120的前端显示多个用车场景,并判断和选择哪一个是需要执行的命中标签信息定义的用车场景,若存在需要执行的命中标签信息定义的用车场景,执行步骤S350,若不存在需要执行的命中标签信息定义的用车场景,执行步骤S360。In an embodiment of the present application, if the number of vehicle usage scenarios defined by the hit tag information is greater than one, the front end of the vehicle-machine system 120 shown in FIG. 1 displays multiple vehicle usage scenarios, and determines and selects which one is required. For the vehicle usage scenario defined by the hit tag information to be executed, if there is a vehicle usage scenario defined by the hit tag information that needs to be executed, execute step S350; if there is no vehicle usage scenario defined by the hit tag information that needs to be executed, execute step S360.

步骤S350,获取待触发的用车场景,并在车机系统上执行待触发的用车场景。Step S350, acquiring the vehicle use scene to be triggered, and executing the vehicle use scene to be triggered on the vehicle-machine system.

步骤S360,结束语音触发流程。Step S360, ending the voice trigger process.

图4是本申请的一示例性实施例示示出的用车场景的语音触发装置的结构示意图。该装置可以应用于图1所示的应用环境中,并具体配置在车机系统120中。该装置也可以适用于其它的示例性实施环境,并具体配置在其它设备中,本实施例不对该装置所适用的实施环境进行限制。Fig. 4 is a schematic structural diagram of a voice triggering device for a vehicle use scene according to an exemplary embodiment of the present application. The device can be applied in the application environment shown in FIG. 1 , and is specifically configured in the vehicle-machine system 120 . The apparatus may also be applicable to other exemplary implementation environments, and be specifically configured in other devices, and this embodiment does not limit the implementation environments applicable to the apparatus.

如图4所示,该示例性的用车场景的语音触发装置包括:As shown in Figure 4, the voice trigger device of this exemplary car scene includes:

场景编排模块410,用于获取多种用车场景,并对多种用车场景进行标签定义,获取多个用车场景的标签信息;语音获取模块420,用于获取用户语音信息,并对用户语音信息进行转换,获取用户语音文本信息;语音匹配模块430,用于根据用车场景执行引擎,判断是否存在标签信息匹配所述用户语音文本信息,若存在标签信息匹配用户语音文本信息,获取命中标签信息以及命中标签信息定义的用车场景;以及场景触发模块440,用于对命中标签信息定义的用车场景进行判断和选择,获取待触发的用车场景,并执行待触发的用车场景。Scene arrangement module 410, is used for obtaining multiple car use scenes, and carries out label definition to multiple car use scenes, obtains the tag information of multiple car use scenes; Voice acquisition module 420, is used for obtaining user voice information, and user The voice information is converted to obtain the user's voice and text information; the voice matching module 430 is used to execute the engine according to the vehicle scene to determine whether there is tag information matching the user's voice and text information, and if there is a tag information to match the user's voice and text information, obtain a hit The tag information and the vehicle use scene defined by the hit tag information; and the scene trigger module 440, which is used to judge and select the car use scene defined by the hit tag information, obtain the vehicle use scene to be triggered, and execute the vehicle use scene to be triggered .

图5示出了适于用来实现本申请实施例的电子设备的计算机系统的结构示意图。需要说明的是,图5示出的电子设备的计算机系统500仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。Fig. 5 shows a schematic structural diagram of a computer system suitable for implementing the electronic device of the embodiment of the present application. It should be noted that the computer system 500 of the electronic device shown in FIG. 5 is only an example, and should not limit the functions and scope of use of this embodiment of the present application.

如图5所示,计算机系统500包括中央处理单元(Central Processing Unit,CPU)501,其可以根据存储在只读存储器(Read-Only Memory,ROM)502中的程序或者从储存部分508加载到随机访问存储器(Random Access Memory,RAM)503中的程序而执行各种适当的动作和处理,例如执行上述实施例中所述的方法。在RAM 503中,还存储有系统操作所需的各种程序和数据。CPU 501、5OM 502以及RAM 503通过总线504彼此相连。输入/输出(Input/Output,I/O)接口505也连接至总线504。As shown in Figure 5, a computer system 500 includes a central processing unit (Central Processing Unit, CPU) 501, which can be stored in a program in a read-only memory (Read-Only Memory, ROM) 502 or loaded from a storage part 508 to a random Access the program in the memory (Random Access Memory, RAM) 503 to perform various appropriate actions and processes, for example, perform the methods described in the above-mentioned embodiments. In RAM 503, various programs and data necessary for system operation are also stored. The CPU 501, the 5OM 502, and the RAM 503 are connected to each other through a bus 504. An input/output (Input/Output, I/O) interface 505 is also connected to the bus 504 .

以下部件连接至I/O接口505:包括键盘、鼠标等的输入部分506;包括诸如阴极射线管(Cathode Ray Tube,CRT)、液晶显示器(Liquid Crystal Display,LCD)等以及扬声器等的输出部分507;包括硬盘等的储存部分508;以及包括诸如LAN(Local Area Network,局域网)卡、调制解调器等的网络接口卡的通信部分509。通信部分509经由诸如因特网的网络执行通信处理。驱动器510也根据需要连接至I/O接口505。可拆卸介质511,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器510上,以便于从其上读出的计算机程序根据需要被安装入储存部分508。The following components are connected to the I/O interface 505: an input section 506 including a keyboard, a mouse, etc.; an output section 507 including a cathode ray tube (Cathode Ray Tube, CRT), a liquid crystal display (Liquid Crystal Display, LCD) etc., and a speaker ; comprise the storage part 508 of hard disk etc.; And comprise the communication part 509 of the network interface card such as LAN (Local Area Network, local area network) card, modem etc. The communication section 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to the I/O interface 505 as needed. A removable medium 511, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is mounted on the drive 510 as necessary so that a computer program read therefrom is installed into the storage section 508 as necessary.

特别地,根据本申请的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本申请的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的计算机程序。在这样的实施例中,该计算机程序可以通过通信部分509从网络上被下载和安装,和/或从可拆卸介质511被安装。在该计算机程序被中央处理单元(CPU)501执行时,执行本申请的系统中限定的各种功能。In particular, according to the embodiments of the present application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, the embodiments of the present application include a computer program product, which includes a computer program carried on a computer-readable medium, where the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program may be downloaded and installed from a network via communication portion 509 and/or installed from removable media 511 . When this computer program is executed by a central processing unit (CPU) 501, various functions defined in the system of the present application are performed.

需要说明的是,本申请实施例所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、闪存、光纤、便携式紧凑磁盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的计算机程序。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的计算机程序可以用任何适当的介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。It should be noted that the computer-readable medium shown in the embodiment of the present application may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, electrical connections with one or more wires, portable computer diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable Programmable Read-Only Memory (Erasable Programmable Read Only Memory, EPROM), flash memory, optical fiber, portable compact disk read-only memory (Compact Disc Read-Only Memory, CD-ROM), optical storage device, magnetic storage device, or any suitable one of the above The combination. In this application, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying a computer-readable computer program thereon. Such propagated data signals may take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. . A computer program embodied on a computer readable medium can be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。其中,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present application. Wherein, each block in the flowchart or block diagram may represent a module, a program segment, or a part of the code, and the above-mentioned module, program segment, or part of the code includes one or more executable instruction. It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or they may sometimes be executed in the reverse order, depending upon the functionality involved. It should also be noted that each block in the block diagrams or flowchart illustrations, and combinations of blocks in the block diagrams or flowchart illustrations, can be implemented by a dedicated hardware-based system that performs the specified function or operation, or can be implemented by a A combination of dedicated hardware and computer instructions.

描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。The units described in the embodiments of the present application may be implemented by software or by hardware, and the described units may also be set in a processor. Wherein, the names of these units do not constitute a limitation of the unit itself under certain circumstances.

本申请的另一方面还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被计算机的处理器执行时,使计算机执行如前所述的用车场景的语音触发方法。该计算机可读存储介质可以是上述实施例中描述的电子设备中所包含的,也可以是单独存在,而未装配入该电子设备中。Another aspect of the present application also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a computer processor, the computer executes the voice-triggered method for the scene of using a car as described above . The computer-readable storage medium may be included in the electronic device described in the above embodiments, or may exist independently without being assembled into the electronic device.

本申请的另一方面还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各个实施例中提供的用车场景的语音触发方法。Another aspect of the present application also provides a computer program product or computer program, the computer program product or computer program comprising computer instructions stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the voice triggering method for the car use scene provided in the above-mentioned various embodiments.

上述实施例仅示例性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,但凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。The above-mentioned embodiments only illustrate the principles and effects of the present invention, but are not intended to limit the present invention. Anyone skilled in the art can modify or change the above-mentioned embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or changes made by those skilled in the art without departing from the spirit and technical ideas disclosed in the present invention shall still be covered by the claims of the present invention.

Claims (10)

1.一种用车场景的语音触发方法,其特征在于,所述方法包括:1. A method for voice triggering of a car scene, characterized in that the method comprises: 获取多种用车场景,并对多种所述用车场景进行标签定义,获取多个所述用车场景的标签信息;Obtaining multiple vehicle usage scenarios, and defining tags for the multiple vehicle usage scenarios, and acquiring tag information of multiple vehicle usage scenarios; 获取用户语音信息,并对所述用户语音信息进行转换,获取用户语音文本信息;Obtain user voice information, and convert the user voice information to obtain user voice text information; 根据用车场景执行引擎,判断是否存在所述标签信息匹配所述用户语音文本信息,若存在所述标签信息匹配所述用户语音文本信息,获取命中标签信息以及所述命中标签信息定义的用车场景;以及According to the vehicle scene execution engine, judge whether there is the tag information matching the user voice text information, if there is the tag information matching the user voice text information, obtain the hit tag information and the car defined by the hit tag information scene; and 对所述命中标签信息定义的用车场景进行判断和选择,获取待触发的用车场景,并执行所述待触发的用车场景。Judging and selecting the vehicle usage scenario defined by the hit tag information, acquiring the vehicle usage scenario to be triggered, and executing the vehicle usage scenario to be triggered. 2.根据权利要求1所述的一种用车场景的语音触发方法,其特征在于,获取多种所述用车场景包括以下步骤:2. The voice triggering method of a kind of car scene according to claim 1, wherein obtaining multiple car scene comprises the following steps: 通过云端管理端发布用车场景信息,获取多个系统用车场景;Publish vehicle scene information through the cloud management terminal to obtain multiple system vehicle scenes; 通过对车辆功能的服务化,获取多个车载服务;以及Access to multiple in-vehicle services through servitization of vehicle functions; and 通过用户自定义编排多个所述车载服务,获取多个自定义用车场景。Multiple user-defined car usage scenarios are obtained by customizing and arranging multiple in-vehicle services. 3.根据权利要求2所述的一种用车场景的语音触发方法,其特征在于,获取多个所述用车场景的标签信息包括以下步骤:3. The voice triggering method of a kind of car scene according to claim 2, wherein obtaining the label information of a plurality of car scenes comprises the following steps: 对多个所述系统用车场景进行标签定义,获取多个所述系统用车场景的标签信息;以及Carrying out tag definitions for multiple vehicle usage scenarios of the system, and acquiring tag information of multiple vehicle usage scenarios of the system; and 对多个所述自定义用车场景进行标签定义,获取多个所述自定义用车场景的标签信息。Tag definitions are performed on a plurality of the customized vehicle scenarios, and tag information of the plurality of customized vehicle scenarios is obtained. 4.根据权利要求1所述的一种用车场景的语音触发方法,其特征在于,获取所述待触发的用车场景包括以下步骤:4. The voice triggering method of a vehicle scene according to claim 1, wherein obtaining the vehicle scene to be triggered comprises the following steps: 判断所述命中标签信息定义的用车场景的数量是否大于一个,若所述命中标签信息定义的用车场景的数量为一个,则判断是否需要执行所述命中标签信息定义的用车场景,若需要执行所述命中标签信息定义的用车场景,获取所述待触发的用车场景,并在车机系统上执行所述待触发的用车场景。Judging whether the number of vehicle usage scenarios defined by the hit tag information is greater than one, if the number of vehicle usage scenarios defined by the hit tag information is one, then judging whether the vehicle usage scenarios defined by the hit tag information need to be executed, if It is necessary to execute the vehicle usage scenario defined by the hit tag information, acquire the vehicle usage scenario to be triggered, and execute the vehicle usage scenario on the vehicle-machine system. 5.根据权利要求4所述的一种用车场景的语音触发方法,其特征在于,获取所述待触发的用车场景还包括以下步骤:5. The voice triggering method of a car scene according to claim 4, wherein obtaining the car scene to be triggered also includes the following steps: 若所述命中标签信息定义的用车场景的数量大于一个,则判断和选择是否存在需要执行的所述命中标签信息定义的用车场景,若存在需要执行的所述命中标签信息定义的用车场景,则获取所述待触发的用车场景,并在车机系统上执行所述待触发的用车场景。If the number of vehicle usage scenarios defined by the hit tag information is greater than one, then judge and select whether there is a vehicle usage scenario defined by the hit tag information that needs to be executed, if there is a vehicle usage scenario defined by the hit tag information that needs to be executed scene, then acquire the vehicle use scene to be triggered, and execute the vehicle use scene to be triggered on the vehicle-machine system. 6.根据权利要求5所述的一种用车场景的语音触发方法,其特征在于,判断是否存在所述标签信息匹配所述用户语音文本信息还包括以下步骤:6. The voice triggering method of a vehicle scene according to claim 5, wherein judging whether there is said tag information matching said user voice text information also includes the following steps: 若不存在所述标签信息匹配所述用户语音文本信息,则结束语音触发流程,并在所述车机系统上显示所述用车场景不存在的信息。If the tag information does not match the user's voice text information, the voice triggering process is ended, and the vehicle-machine system displays information that the vehicle-using scene does not exist. 7.根据权利要求6所述的一种用车场景的语音触发方法,其特征在于,结束所述语音触发流程包括以下步骤:7. The voice triggering method of a vehicle scene according to claim 6, wherein ending the voice triggering process comprises the following steps: 若所述命中标签信息定义的用车场景的数量为一个,且不需要执行所述命中标签信息定义的用车场景,则结束所述语音触发流程;If the number of vehicle usage scenarios defined by the hit tag information is one, and the vehicle usage scenario defined by the hit tag information does not need to be executed, then end the voice trigger process; 若所述命中标签信息定义的用车场景的数量大于一个,且不存在需要执行的所述命中标签信息定义的用车场景,则结束所述语音触发流程。If the number of vehicle usage scenarios defined by the hit tag information is more than one, and there is no vehicle usage scenario defined by the hit tag information that needs to be executed, the voice triggering process is ended. 8.一种用车场景的语音触发装置,其特征在于,所述装置包括:8. A voice trigger device for a car scene, characterized in that the device comprises: 场景编排模块,用于获取多种用车场景,并对多种所述用车场景进行标签定义,获取多个所述用车场景的标签信息;The scene arrangement module is used to obtain multiple car usage scenarios, and perform label definitions on the multiple vehicle usage scenarios, and obtain tag information of multiple vehicle usage scenarios; 语音获取模块,用于获取用户语音信息,并对所述用户语音信息进行转换,获取用户语音文本信息;A voice acquisition module, configured to acquire user voice information, and convert the user voice information to obtain user voice text information; 语音匹配模块,用于根据用车场景执行引擎,判断是否存在所述标签信息匹配所述用户语音文本信息,若存在所述标签信息匹配所述用户语音文本信息,获取命中标签信息以及所述命中标签信息定义的用车场景;以及The voice matching module is used to execute the engine according to the scene of the car, and judge whether there is the tag information matching the user voice text information, and if there is the tag information matching the user voice text information, to obtain the hit tag information and the hit tag information. The car usage scenario defined by the tag information; and 场景触发模块,用于对所述命中标签信息定义的用车场景进行判断和选择,获取待触发的用车场景,并执行所述待触发的用车场景。The scene triggering module is used to judge and select the vehicle use scene defined by the hit tag information, obtain the vehicle use scene to be triggered, and execute the vehicle use scene to be triggered. 9.一种电子设备,所述电子设备包括:9. An electronic device comprising: 至少一个处理器;at least one processor; 存储装置,用于存储至少一个程序,当所述至少一个程序被所述至少一个处理器执行时,使得所述电子设备实现权利要求1至权利要求7任一项的所述用车场景的语音触发方法。a storage device for storing at least one program, and when the at least one program is executed by the at least one processor, the electronic device realizes the voice of the vehicle scene according to any one of claims 1 to 7 trigger method. 10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,该计算机程序被计算机的处理器执行时,使计算机执行权利要求1至权利要求7任一项的所述用车场景的语音触发方法。10. A computer-readable storage medium, characterized in that a computer program is stored thereon, and when the computer program is executed by a processor of a computer, the computer can execute the vehicle according to any one of claims 1 to 7. The voice trigger method of the scene.
CN202310175842.XA 2023-02-28 2023-02-28 Voice triggering method, device, equipment and medium for vehicle scene Pending CN116129908A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310175842.XA CN116129908A (en) 2023-02-28 2023-02-28 Voice triggering method, device, equipment and medium for vehicle scene

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310175842.XA CN116129908A (en) 2023-02-28 2023-02-28 Voice triggering method, device, equipment and medium for vehicle scene

Publications (1)

Publication Number Publication Date
CN116129908A true CN116129908A (en) 2023-05-16

Family

ID=86310088

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310175842.XA Pending CN116129908A (en) 2023-02-28 2023-02-28 Voice triggering method, device, equipment and medium for vehicle scene

Country Status (1)

Country Link
CN (1) CN116129908A (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1558655A (en) * 2004-01-20 2004-12-29 联想(北京)有限公司 A method for implementing speech interaction application scene
CN103187058A (en) * 2011-12-28 2013-07-03 上海博泰悦臻电子设备制造有限公司 Speech conversational system in vehicle
CN107293294A (en) * 2016-03-31 2017-10-24 腾讯科技(深圳)有限公司 A kind of voice recognition processing method and device
US20190065960A1 (en) * 2017-08-23 2019-02-28 Sony Interactive Entertainment Inc. Continual selection of scenarios based on identified tags describing contextual environment of a user for execution by an artificial intelligence model of the user by an autonomous personal companion
US20190066682A1 (en) * 2017-08-29 2019-02-28 Baidu Online Network Technology (Beijing) Co., Ltd . Interface intelligent interaction control method, apparatus and system, and storage medium
CN109688475A (en) * 2018-12-29 2019-04-26 深圳Tcl新技术有限公司 Video playing jump method, system and computer readable storage medium
CN112201246A (en) * 2020-11-19 2021-01-08 深圳市欧瑞博科技股份有限公司 Intelligent control method and device based on voice, electronic equipment and storage medium
JP2021173796A (en) * 2020-04-21 2021-11-01 富士通株式会社 Conversation control method, device, and program
CN114020909A (en) * 2021-11-03 2022-02-08 深圳康佳电子科技有限公司 Scene-based smart home control method, device, equipment and storage medium

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1558655A (en) * 2004-01-20 2004-12-29 联想(北京)有限公司 A method for implementing speech interaction application scene
CN103187058A (en) * 2011-12-28 2013-07-03 上海博泰悦臻电子设备制造有限公司 Speech conversational system in vehicle
CN107293294A (en) * 2016-03-31 2017-10-24 腾讯科技(深圳)有限公司 A kind of voice recognition processing method and device
US20190065960A1 (en) * 2017-08-23 2019-02-28 Sony Interactive Entertainment Inc. Continual selection of scenarios based on identified tags describing contextual environment of a user for execution by an artificial intelligence model of the user by an autonomous personal companion
US20190066682A1 (en) * 2017-08-29 2019-02-28 Baidu Online Network Technology (Beijing) Co., Ltd . Interface intelligent interaction control method, apparatus and system, and storage medium
CN109688475A (en) * 2018-12-29 2019-04-26 深圳Tcl新技术有限公司 Video playing jump method, system and computer readable storage medium
JP2021173796A (en) * 2020-04-21 2021-11-01 富士通株式会社 Conversation control method, device, and program
CN112201246A (en) * 2020-11-19 2021-01-08 深圳市欧瑞博科技股份有限公司 Intelligent control method and device based on voice, electronic equipment and storage medium
CN114020909A (en) * 2021-11-03 2022-02-08 深圳康佳电子科技有限公司 Scene-based smart home control method, device, equipment and storage medium

Similar Documents

Publication Publication Date Title
CN112527528A (en) Data transmission method, device and storage medium based on message queue
CN111145745B (en) Dialogue flow customization method and device
CN110324185B (en) Hyper-parameter tuning method, device, server, client and medium
CN108804402A (en) Report generating system based on big data platform and method
CN110390493B (en) Task management method and device, storage medium and electronic equipment
CN109992719B (en) Method and apparatus for determining push priority information
CN116684312B (en) Visualization method and device for domain controller DDS communication network architecture and vehicle
CN118153529A (en) Interactive content generation and display method, device and electronic device
CN113656735A (en) Message pushing system, method, electronic equipment and storage medium
CN114610806A (en) Data query method and device, electronic equipment and storage medium
CN110609755A (en) Cross-blockchain node message processing method, device, device, and medium
CN112818654A (en) Message storage method, message generation method, message storage device, electronic equipment and computer readable medium
CN118296122A (en) A message processing method, device, equipment and medium
CN114327710A (en) Function management method, management device, terminal equipment and readable storage medium
CN115691493A (en) Semantic distribution method, device, equipment and readable storage medium
CN109814915B (en) Parameter configuration method, device, medium and electronic equipment based on lua
CN111125503B (en) Method and apparatus for generating information
CN117014528A (en) Message processing methods, electronic devices, storage media and computer program products
CN115421834A (en) Vehicle machine window management method, device, equipment and medium
CN116521285A (en) Application trial method and device, electronic equipment and storage medium
CN116129908A (en) Voice triggering method, device, equipment and medium for vehicle scene
CN108804442A (en) Sequence number generation method and device
CN116149703A (en) Vehicle scene service list generation method, device, equipment, medium and vehicle
CN112650528B (en) Personalized algorithm generation method, device, electronic equipment and computer readable medium
CN115562667A (en) Dynamic implementation method, device, equipment and storage medium for page layout

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