METHOD FOR UPDATING SPEECH RECOGNITION SYSTEM THROUGH AIR
20220059081 · 2022-02-24
Inventors
- Sin Horng CHEN (Hsinchu, TW)
- Yuan Fu LIAO (Hsinchu, TW)
- Yih Ru WANG (Hsinchu, TW)
- Shaw Hwa HWANG (Hsinchu, TW)
- Bing Chih YAO (Hsinchu, TW)
- Cheng Yu YEH (Hsinchu, TW)
- You Shuo CHEN (Hsinchu, TW)
- Yao Hsing CHUNG (Hsinchu, TW)
- Yen Chun HUANG (Hsinchu, TW)
- Chi Jung HUANG (Hsinchu, TW)
- Li Te SHEN (Hsinchu, TW)
- Ning Yun KU (Hsinchu, TW)
Cpc classification
H04L67/34
ELECTRICITY
H04L67/10
ELECTRICITY
International classification
Abstract
The present invention provides a method for updating speech recognition system through air. Client ASR servers connect with a central ASR cloud server through Internet. New version of ASR system is stored in the central ASR cloud server for being selected and downloaded by the client ASR servers for using.
Claims
1. A method for updating speech recognition system through air, comprising steps as below: (a) setting up at least a client ASR server for providing cloud automatic speech recognition, and setting up a central ASR cloud server for connecting with the client ASR server through Internet; (b) a new version of automatic speech recognition system is put at the central ASR cloud server for being selected by the client ASR server through Internet for downloading and using.
2. The method for updating speech recognition system through air according to claim 1, wherein the client ASR server selects the new version of automatic speech recognition system through Internet, comprising communication steps of updating as below: (a) the client ASR server actively inquire the central ASR cloud server about the new version; (b) the central ASR cloud server replies with the new version; (c) the client ASR server compares the new version with version in a profile thereof, if the same as the new version, then stop cloud updating; (d) if different with the new version, the client ASR server requests the central ASR cloud server for downloading the new version.
3. The method for updating speech recognition system through air according to claim 2, wherein the client ASR server requests the central ASR cloud server for downloading the new version, comprising communication steps of updating as below: (a) the new version has been packaged into a ZIP file by the central ASR cloud server, and an MD5 value thereof will be calculated out, and then the ZIP file and the MD5 value will be downloaded to the client ASR server; (b) the client ASR server performs an MD5 calculation for the downloaded ZIP file, and compare with the downloaded MD5 value, if the MD5 calculation is the same as the downloaded MD5 value, it means the ZIP file is completely downloaded. (c) the client ASR server performs decompression of the ZIP file, and points a description of the profile thereof to the new version, reboots whole system to achieve cloud updating.
4. The method for updating speech recognition system through air according to claim 3, wherein steps of the new version for parsing speech are sequentially a pre-processing for audio, a extracting speech feature parameter, an acoustic model and an language model, in which the acoustic model and the language model are the main parts of updating through air.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0008]
[0009]
[0010]
[0011]
DETAILED DESCRIPTIONS OF THE PREFERRED EMBODIMENTS
[0012]
[0013]
[0014] Referring to
[0015]
[0016] The new version of the acoustic model 23 and the language model 24 has been packaged into a ZIP file by the central ASR cloud server 4, and an MD5 value will be calculated out for it (step 45), and then the ZIP file and the MD5 value will be downloaded to the client ASR server (step 46). The client ASR server performs an MD5 calculation for the downloaded ZIP file (step 47), and compare with the downloaded MD5 value (step 48). If the MD5 calculation is the same as the downloaded MD5 value, it means the ZIP file is completely downloaded.
[0017] Finally the client ASR server performs decompression of the ZIP file (step 49), and points the description of its profile to the new version (step 50), reboots the whole system to achieve the cloud updating.
[0018] The scope of the present invention depends upon the following claims, and is not limited by the above embodiments.