LD3320的嵌入式語音識(shí)別系統(tǒng)的應(yīng)用
4.2 軟件系統(tǒng)設(shè)計(jì)
語音識(shí)別的操作順序是:先進(jìn)行語音識(shí)別的初始化,然后寫入識(shí)別列表,系統(tǒng)即開始進(jìn)行語音識(shí)別,并準(zhǔn)備好中斷響應(yīng)函數(shù),打開中斷允許位。這里如果不用中斷方式,也可以通過查詢方式工作。在“開始識(shí)別”后,讀取寄存器B2H的值,如果為21H就表示有識(shí)別結(jié)果產(chǎn)生。
下面是語音識(shí)別的初始化程序段,按照以下序列來設(shè)置寄存器:
初始化后是寫入識(shí)別列表。識(shí)別列表的規(guī)則是:每個(gè)識(shí)別條目對(duì)應(yīng)一個(gè)特定的編號(hào)(1個(gè)字節(jié)),不同識(shí)別條目的編號(hào)可以相同,而且不用連續(xù)。LD3320芯片最多支持50個(gè)識(shí)別條目,每個(gè)識(shí)別條目是標(biāo)準(zhǔn)普通話的漢語拼音(小寫),每2個(gè)字(漢語拼音)之間用1個(gè)空格間隔。表1是一個(gè)簡(jiǎn)單的例子。本文引用地址:http://butianyuan.cn/article/149587.htm linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)
評(píng)論