Movatterモバイル変換


[0]ホーム

URL:


CN103714814A - Voice introducing method of voice recognition engine - Google Patents

Voice introducing method of voice recognition engine
Download PDF

Info

Publication number
CN103714814A
CN103714814ACN201310668527.7ACN201310668527ACN103714814ACN 103714814 ACN103714814 ACN 103714814ACN 201310668527 ACN201310668527 ACN 201310668527ACN 103714814 ACN103714814 ACN 103714814A
Authority
CN
China
Prior art keywords
engine
speech recognition
voice
speech
application
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
CN201310668527.7A
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.)
Sichuan Changhong Electric Co Ltd
Original Assignee
Sichuan Changhong Electric 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 Sichuan Changhong Electric Co LtdfiledCriticalSichuan Changhong Electric Co Ltd
Priority to CN201310668527.7ApriorityCriticalpatent/CN103714814A/en
Publication of CN103714814ApublicationCriticalpatent/CN103714814A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Landscapes

Abstract

The invention provides a voice introducing method of a voice recognition engine. The specific method is that an engine management program is built between a voice application program and a voice recognition engine program, in recognition, the voice application program calls the engine management program for recognition, and the engine management program calls a voice recognition engine selected by a user to complete voice recognition. A developed voice recognition engine does not need to be reintroduced, and voice programs use differently voice recognition engines respectively, thereby realizing brand new effect experience of a user.

Description

A kind of speech recognition engine voice docking calculation
Technical field
The present invention relates to a kind of speech recognition engine voice docking calculation, particularly relate to a kind of speech recognition engine voice docking calculation that is applicable to increase in intelligent TV set user's experience.
Background technology
Along with the development of voice technology, increasing voice vendors ship its speech recognition engine separately.For increasing user, experience, user, according to the demand of oneself, need to select different speech recognition engines in different application programs, and this is just related to the problem of docking of application program and speech engine.
According to these identification engines, develop miscellaneous voice program, meanwhile, it is inner that voice program is included in its application program by identification engine, and change identification engine need to be changed its source code, change docking mode.
The shortcoming of this mode is: 1. the interface difference of the speech recognition engine of each producer is very large, and voice program is changed identification engine need to dock exploitation again, and development amount and difficulty increase.2. the identification engine of each voice program docking is different, causes the effect of whole system the inside speech recognition variant, and user experiences variant.3. announced product, the identification engine that voice program more renews, needs upgrading.
Technical matters solved by the invention is exactly in Android system, and voice program is used different speech recognition engines separately, and recognition effect is experienced different; The problems such as the speech recognition engine of voice program change simultaneously need to dock again.
Summary of the invention
The technical problem to be solved in the present invention is to provide a kind of speech recognition engine voice docking calculation that does not need again to dock exploitation.
The technical solution used in the present invention is as follows: a kind of speech recognition engine voice docking calculation, concrete grammar is: between speech application and speech recognition engine program, build an engine management program, in identification, speech application calls engine management program and identifies, and the speech recognition engine that engine management routine call user selects completes speech recognition.
As preferably, between described engine management program and speech recognition engine, define and have the speech recognition interface that comprises two above speech recognition engine recognition functions and data layout compatibility; Described speech recognition interface is packaged into independently speech recognition engine application by each speech recognition engine.
As preferably, between described speech application and engine management program, define and call speech engine supervisory routine voice application interface.
As preferably, concrete grammar step is: step 1, speech application in the time of need to carrying out speech recognition, call and engine management program between voice application interface; The speech recognition interface that step 2, engine management procedure Selection are called certain speech recognition engine application completes identification, and meanwhile, a new identification engine can be packaged into an independently speech engine application according to speech recognition interface, and is installed in system.
As preferably, described engine management program realizes voice application interface, and the binding that provides support.
Compared with prior art, the invention has the beneficial effects as follows: do not need again to dock the speech recognition engine of exploitation, voice program is used different speech recognition engines separately, realize the brand-new effect of user and experience.
Its further beneficial effect is: the present invention makes voice program only need to dock voice application interface one time, and the replacing of speech recognition engine, without care, does not need again to develop, and has reduced the workload of application development; Secondly, can guarantee that the identification engine that all voice programs call is all the same, guarantee user's experience effect; The 3rd, newly increase a kind of speech recognition engine, only need to be packaged into and independently identify engine application according to speech recognition interface, system just can be switched to this engine, guarantee that system need not be upgraded and just can use up-to-date speech recognition engine technology, there is very high practicality and economic worth.
Accompanying drawing explanation
Fig. 1 is the wherein principle schematic of an embodiment of the present invention.
Embodiment
In order to make object of the present invention, technical scheme and advantage clearer, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein, only in order to explain the present invention, is not intended to limit the present invention.
Disclosed arbitrary feature in this instructions (comprising any accessory claim, summary and accompanying drawing), unless narration especially all can be replaced by other equivalences or the alternative features with similar object.That is,, unless narration especially, each feature is an example in a series of equivalences or similar characteristics.
This specific embodiment is bound speech engine supervisory routine by voice program, during identification, call the realization identification of voice application interface, and speech engine supervisory routine selects to bind certain speech engine program according to user, in offering the voice application interface that voice program calls, call speech recognition interface, thus the real identification work realizing.
Concrete grammar step is: step 1, speech application in the time of need to carrying out speech recognition, call and engine management program between voice application interface; The speech recognition interface that step 2, engine management procedure Selection are called certain speech recognition engine application completes identification, simultaneously, a new identification engine can be packaged into an independently speech engine application according to speech recognition interface, and be installed in system, speech engine supervisory routine can find this program and choose this program, realizes the automatic switchover of speech engine.
As shown in Figure 1, the identification engine of the A of producer and the B of producer is developed respectively to independently speech recognition engine program A and speech recognition engine program B, the name of engine is placed among its apply names.A service is set in speech recognition engine program, and its attribute is action_s.Other programs can be bound by the service name of its bag name and speech recognition engine program, and return to the handle of the binder of an AIDL type that realizes speech recognition interface, by these interfaces, complete identification.According to these other engine programs of rule exploitation.
Engine management program is by all speech applications in the action_s scanning system of appointment, find the speech recognition engine program with recognition function, and obtain it and wrap name, service name and application name (name is submitted to other programs, for user, select certain engine).After user selects certain engine according to demand, speech recognition engine supervisory routine is bound by bag name and service name, and obtains having the binder of recognition interface, just can access voice recognition interface by this binder.Simultaneously, engine management program provides a service to bind for voice program, its attribute is action_m, during binding, return to a binder handle of realizing the AIDL type of voice application interface, thereby the recognition interface that can call in the binder that engine program returns is realized real identification in the interface of this handle.
Voice program is bound the service of speech engine supervisory routine by the action_m of appointment, and obtains the binder handle of realizing voice application interface, calls the Interface realization speech recognition process of this handle the inside.
Obviously, the method is not limited to switching speech recognition engine, is equally applicable to the function that speech synthesis engine, image recognition engine etc. have a plurality of engines of the same type, all within protection scope of the present invention.

Claims (5)

CN201310668527.7A2013-12-112013-12-11Voice introducing method of voice recognition enginePendingCN103714814A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201310668527.7ACN103714814A (en)2013-12-112013-12-11Voice introducing method of voice recognition engine

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201310668527.7ACN103714814A (en)2013-12-112013-12-11Voice introducing method of voice recognition engine

Publications (1)

Publication NumberPublication Date
CN103714814Atrue CN103714814A (en)2014-04-09

Family

ID=50407721

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201310668527.7APendingCN103714814A (en)2013-12-112013-12-11Voice introducing method of voice recognition engine

Country Status (1)

CountryLink
CN (1)CN103714814A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2017128775A1 (en)*2016-01-282017-08-03中兴通讯股份有限公司Voice control system, voice processing method and terminal device
CN107657031A (en)*2017-09-282018-02-02四川长虹电器股份有限公司Method based on android system management intelligent sound box voice technical ability
CN107767872A (en)*2017-10-132018-03-06深圳市汉普电子技术开发有限公司Audio recognition method, terminal device and storage medium
CN112383822A (en)*2020-11-162021-02-19四川长虹电器股份有限公司Method for controlling voice module by television

Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR20000030906A (en)*2000-03-292000-06-05백종관Method of Executing Command Using Speech Recognition and Method of Transforming Text Selected by Application Program to Voice Using Text-to-Speech
CN1448915A (en)*2002-04-012003-10-15欧姆龙株式会社Sound recognition system, device, sound recognition method and sound recognition program
CN1723487A (en)*2002-12-132006-01-18摩托罗拉公司Method and apparatus for selective speech recognition
CN103000175A (en)*2012-12-032013-03-27深圳市金立通信设备有限公司Voice recognition method and mobile terminal
CN103077718A (en)*2013-01-092013-05-01华为终端有限公司Speech processing method, system and terminal
CN103117058A (en)*2012-12-202013-05-22四川长虹电器股份有限公司Multi-voice engine switch system and method based on intelligent television platform

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR20000030906A (en)*2000-03-292000-06-05백종관Method of Executing Command Using Speech Recognition and Method of Transforming Text Selected by Application Program to Voice Using Text-to-Speech
CN1448915A (en)*2002-04-012003-10-15欧姆龙株式会社Sound recognition system, device, sound recognition method and sound recognition program
CN1723487A (en)*2002-12-132006-01-18摩托罗拉公司Method and apparatus for selective speech recognition
CN103000175A (en)*2012-12-032013-03-27深圳市金立通信设备有限公司Voice recognition method and mobile terminal
CN103117058A (en)*2012-12-202013-05-22四川长虹电器股份有限公司Multi-voice engine switch system and method based on intelligent television platform
CN103077718A (en)*2013-01-092013-05-01华为终端有限公司Speech processing method, system and terminal

Cited By (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2017128775A1 (en)*2016-01-282017-08-03中兴通讯股份有限公司Voice control system, voice processing method and terminal device
CN107018228A (en)*2016-01-282017-08-04中兴通讯股份有限公司A kind of speech control system, method of speech processing and terminal device
CN107657031A (en)*2017-09-282018-02-02四川长虹电器股份有限公司Method based on android system management intelligent sound box voice technical ability
CN107767872A (en)*2017-10-132018-03-06深圳市汉普电子技术开发有限公司Audio recognition method, terminal device and storage medium
CN112383822A (en)*2020-11-162021-02-19四川长虹电器股份有限公司Method for controlling voice module by television
CN112383822B (en)*2020-11-162022-03-15四川长虹电器股份有限公司Method for controlling voice module by television

Similar Documents

PublicationPublication DateTitle
CN109597661B (en)Service function configuration method and device
CN103365668B (en)A kind of dynamic link library loads and the method, apparatus of link
CN103677921A (en)Method and system for enabling Android system to be compatible with wifi chip
CN104598107A (en)Generating method and system of interface control
CN103714814A (en)Voice introducing method of voice recognition engine
CN101788906B (en)Resource management method and system thereof
CN104267981B (en)A kind of method and device of application layout on loading desktop
CN105242962A (en)Quick lightweight thread triggering method based on heterogeneous many-core
CN106020877A (en)Automatic update method and apparatus for system environment configuration
CN109710265A (en)Method and device for acquiring software installation package and electronic equipment
CN107391529B (en)Method and device for realizing Object Relation Mapping (ORM)
CN107153563B (en)Software version generation method and device
CN104317604A (en)Program code generating method and device
CN107797823A (en)Business Rule Management method, apparatus, storage medium and computer equipment
CN102455931A (en)Method and system for developing Android platform engineering
CN105159673A (en)Method and device for setting control style
CN103761107A (en)Software package customizing device and method
CN103500099A (en)Method for achieving quick software secondary development through expansion points and expansion
CN112860231A (en)Front-end framework conversion method and device
CN103645888A (en)System and method for automatically building operation system
CN105373384B (en)A kind of software development methodology and device
CN102129385A (en)Management method capable of dynamically expanding management function of virtual machine
CN106201564A (en)Online upgrading equipment based on kernel virtual machine module and method
CN104778084A (en)System switching method and device
CN103677827A (en)Chip configuration method and device

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
RJ01Rejection of invention patent application after publication

Application publication date:20140409

RJ01Rejection of invention patent application after publication

[8]ページ先頭

©2009-2025 Movatter.jp