亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? main.c

?? 凌陽(yáng)十六位單片機(jī)的實(shí)驗(yàn)詳細(xì)說(shuō)明及其相對(duì)應(yīng)的源碼
?? C
字號(hào):
//----------------------------------------------------------------------------
//-- 該程序是特定人辨識(shí)的一個(gè)范例:
//--
//-- 在程序中我們通過(guò)三條語(yǔ)句的訓(xùn)練演示特定人連續(xù)音識(shí)別,其中第一條語(yǔ)句為觸發(fā)命令。
//-- 
//-- 在程序一開(kāi)始為訓(xùn)練名稱(chēng),即觸發(fā)命令,然后提示訓(xùn)練兩條命令,訓(xùn)練完畢開(kāi)始辨識(shí)當(dāng)識(shí)別
//出觸發(fā)名稱(chēng)后,發(fā)布命令則會(huì)聽(tīng)到應(yīng)答,具體命令如下:
//****************訓(xùn)練******************************************
//    提示音                          輸入語(yǔ)音
//--------------------------------------------------------
//"請(qǐng)輸入觸發(fā)名稱(chēng)"                    "警衛(wèi)"
//"請(qǐng)輸入第一條命令"                    "開(kāi)槍"
//"請(qǐng)輸入第二條命令"                    "你在干什么?"
//"請(qǐng)?jiān)僬f(shuō)一遍"(以上提示音每說(shuō)完一遍出現(xiàn)此命令)
//"沒(méi)有聽(tīng)到任何聲音"(當(dāng)沒(méi)有檢測(cè)到聲音時(shí)出現(xiàn)此命令)
//"兩次輸入名稱(chēng)不相同"(當(dāng)兩次輸入的名稱(chēng)不同時(shí)出現(xiàn)此命令)
//"兩次輸入命令不相同"(當(dāng)兩次輸入的命令有差異時(shí)出現(xiàn)此命令)
//"準(zhǔn)備就緒,請(qǐng)開(kāi)始辨識(shí)"(以上三條語(yǔ)句全部訓(xùn)練成功時(shí),進(jìn)入識(shí)別)
//*****************識(shí)別*****************************************
//     發(fā)布命令                           應(yīng)答	
//---------------------------------------------------------
//"警衛(wèi)"                                "在"/"長(zhǎng)官"
//"開(kāi)槍"                                "槍聲"
//"你在干什么?"                        "我在巡邏"/"我在休息"/"我在等人"

//注意:在每次提示音結(jié)束后2-3秒再輸入命令或當(dāng)上次應(yīng)答結(jié)束2-3秒后再發(fā)布命令

#include "bsrsd.h"

#define NAME_ID 		0x100
#define COMMAND_ONE_ID 	0x101
#define COMMAND_TWO_ID 	0x102
#define RSP_INTR		0
#define RSP_NAME		1
#define RSP_FIRE		2
#define RSP_GUARD		3
#define RSP_AGAIN		4
#define RSP_NOVOICE		5
#define RSP_NAMEDIFF	6
#define RSP_CMDDIFF		7
#define RSP_STAR		8
#define RSP_MASTER		9
#define RSP_HERE		10
#define RSP_GUNSHOT		0
#define RSP_PATROL		11
#define RSP_READY		12
#define RSP_COPY		13
#define RSP_NOISY		14

//..................全程變量....................
int gActivated = 0;	//用于檢測(cè)是否有觸發(fā)命令,當(dāng)有識(shí)別出語(yǔ)句為觸發(fā)名稱(chēng)則該位置1 
					 
int gTriggerRespond[] = {RSP_MASTER, RSP_HERE, RSP_MASTER};//第一條命令應(yīng)答
int gComm2Respond[] = {RSP_PATROL, RSP_READY, RSP_COPY};//第二條命令應(yīng)答
extern void ClearWatchDog();
int PlayFlag = 0;

void PlayRespond2(int Result)//槍聲放音子程序
{
	BSR_StopRecognizer();
	SACM_A2000_Initial(1);
	SACM_A2000_Play(Result, 3, 3);
	while((SACM_A2000_Status()&0x0001) != 0)
	{
		SACM_A2000_ServiceLoop();
		ClearWatchDog();
	}
	SACM_A2000_Stop();
	BSR_InitRecognizer(BSR_MIC);
	BSR_EnableCPUIndicator();	
}

void PlayRespond(int Result)//放音子程序
{
	BSR_StopRecognizer();
	SACM_S480_Initial(1);
	SACM_S480_Play(Result, 3, 3);
	while((SACM_S480_Status()&0x0001) != 0)
	{
		SACM_S480_ServiceLoop();
		ClearWatchDog();
	}
	SACM_S480_Stop();
	BSR_InitRecognizer(BSR_MIC);
	BSR_EnableCPUIndicator();//啟動(dòng)實(shí)時(shí)監(jiān)控	
}

int TrainWord(int WordID, int RespondID)//命令訓(xùn)練
{
	int res;
	PlayRespond(RespondID);
	while(1)
	{
		res = BSR_Train(WordID,BSR_TRAIN_TWICE);
		if(res == 0) break;
		switch(res)
		{
		case -1: 									//沒(méi)有檢測(cè)出聲音
			PlayRespond(RSP_NOVOICE);
			return -1;
		case -2: 									//需要重新訓(xùn)練一遍
			PlayRespond(RSP_AGAIN);
			break;
		case -3: 									//環(huán)境太吵
			PlayRespond(RSP_NOISY);
			return -1;		
		case -4: 									//數(shù)據(jù)庫(kù)滿(mǎn)
		 	return -1;
		case -5: 									//檢測(cè)出聲音不同
			if(WordID == NAME_ID)	PlayRespond(RSP_NAMEDIFF);//兩次輸入名稱(chēng)不同
			else					PlayRespond(RSP_CMDDIFF);//兩次輸入命令不同
			return -1;
		case -6: 									//序號(hào)錯(cuò)誤
			return -1;
		}
	}
	return 0;
}

int main()
{
	int res, timeCnt=0, random_no=0;
	
	BSR_DeleteSDGroup(0);							// 初始化存儲(chǔ)器RAM

	PlayRespond(RSP_INTR);				    		//播放開(kāi)始訓(xùn)練的提示音
	//..........訓(xùn)練名稱(chēng)..............................
	while(TrainWord(NAME_ID,1) != 0) ;
	//..........訓(xùn)練第一條命令.......................
	while(TrainWord(COMMAND_ONE_ID,2) != 0) ;
	//..........訓(xùn)練第二條命令.......................
	while(TrainWord(COMMAND_TWO_ID,3) != 0) ;
	
	//..........開(kāi)始識(shí)別命令.........................
	BSR_InitRecognizer(BSR_MIC);		    		//辨識(shí)器初始化
	BSR_EnableCPUIndicator();

	PlayRespond(RSP_STAR);			    			// 播放開(kāi)始辨識(shí)的提示音
	
	while(1)
	{
		random_no ++;
		if(random_no >= 3) random_no = 0;
		res = BSR_GetResult();
		
		if(res > 0)							//識(shí)別出命令
		{
			if(gActivated)
			{
				timeCnt = 0;
				switch(res)
				{
				case NAME_ID:
					PlayRespond(gTriggerRespond[random_no]);
					break;
				case COMMAND_ONE_ID:
					PlayFlag = 1;
					PlayRespond2(RSP_GUNSHOT);
					PlayFlag = 0;
					gActivated = 0;
					break;
				case COMMAND_TWO_ID:
					PlayRespond(gComm2Respond[random_no]);	
					gActivated = 0;
				}				
			}
			else
			{
				if(res == NAME_ID)
				{
					PlayRespond(gTriggerRespond[random_no]);
					gActivated = 1;
					timeCnt = 0;
				}
			}	
		}
		else if (gActivated)
		{
			if (++timeCnt > 450)			//超出定時(shí)
			{
				PlayRespond(RSP_NOVOICE); 	//在設(shè)定時(shí)間內(nèi)沒(méi)有檢測(cè)出聲音					
				gActivated = 0;
				timeCnt = 0;
			}
		}
	}
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久免费看少妇高潮| 久久aⅴ国产欧美74aaa| 国产 欧美在线| 精品日韩一区二区| 狠狠色丁香婷婷综合久久片| 91精品国产入口在线| 一区二区三区不卡视频| 91极品视觉盛宴| 亚洲一区二区偷拍精品| fc2成人免费人成在线观看播放| 7777精品伊人久久久大香线蕉超级流畅 | 一区二区三区中文在线观看| 韩国成人在线视频| 91精品国产综合久久福利软件 | 成人毛片视频在线观看| 欧美videos大乳护士334| 午夜精品成人在线视频| 欧美三级电影网| 婷婷中文字幕一区三区| 日韩欧美激情一区| 激情伊人五月天久久综合| 久久久亚洲欧洲日产国码αv| 精油按摩中文字幕久久| 欧美国产日韩在线观看| 99精品视频在线免费观看| 中文字幕综合网| 欧美伊人精品成人久久综合97| 亚洲欧美国产高清| 欧美精品一二三四| 青青草原综合久久大伊人精品| 日韩一级黄色大片| 国产二区国产一区在线观看| 日本一区二区三区dvd视频在线| 成人av免费在线播放| 一区二区三区四区国产精品| 欧美三级三级三级爽爽爽| 另类调教123区| 国产精品久久久久久久久久免费看 | 日韩精品中文字幕一区二区三区| 丝袜美腿亚洲一区二区图片| 欧美电影免费观看高清完整版在| 国产aⅴ精品一区二区三区色成熟| 亚洲色图一区二区| 91精品国产色综合久久ai换脸| 国产精品亚洲成人| 亚洲国产精品久久人人爱蜜臀| 精品嫩草影院久久| 99在线精品观看| 美女在线观看视频一区二区| 国产精品美女久久久久久久久久久 | 亚洲日本免费电影| 91精品麻豆日日躁夜夜躁| 丁香激情综合国产| 午夜av一区二区三区| 久久精品视频在线看| 91久久免费观看| www.亚洲免费av| 国产高清久久久久| 国产一区日韩二区欧美三区| 男女男精品网站| 石原莉奈在线亚洲二区| 亚洲精品视频观看| 亚洲色图在线看| 中文字幕精品—区二区四季| 久久九九影视网| 久久久综合九色合综国产精品| 欧美一区二区三区免费视频| 在线影视一区二区三区| 99精品国产91久久久久久| 成人免费视频一区二区| 人人超碰91尤物精品国产| 五月天欧美精品| 婷婷久久综合九色国产成人| 亚洲精品第1页| 亚洲国产高清在线观看视频| 精品国产不卡一区二区三区| 在线播放亚洲一区| 欧美专区亚洲专区| 精品一区二区三区免费| 亚洲6080在线| 亚洲成人动漫在线免费观看| 一区二区在线观看免费 | 亚洲天堂精品在线观看| 国产精品久久久久久久久果冻传媒| 中文字幕欧美日韩一区| 国产精品青草综合久久久久99| 欧美极品aⅴ影院| 国产精品人妖ts系列视频| 自拍偷拍国产精品| 亚洲午夜久久久久久久久电影院 | 日韩免费一区二区| 日韩精品一区二区三区四区| 精品国产91乱码一区二区三区 | 欧美午夜精品久久久久久孕妇| 欧美丝袜第三区| 欧美日本在线视频| 日韩欧美国产精品一区| 久久久美女艺术照精彩视频福利播放| 久久五月婷婷丁香社区| 国产精品入口麻豆九色| 亚洲精品中文在线| 日韩精品免费视频人成| 国产一区二区三区观看| av成人动漫在线观看| 欧美在线观看视频一区二区| 日韩视频123| 久久综合九色综合欧美98| 国产精品久久99| 午夜久久久影院| 国产乱一区二区| 色综合欧美在线视频区| 日韩午夜电影av| 亚洲图片欧美激情| 午夜精品123| 成人免费视频免费观看| 欧美日韩精品欧美日韩精品一| 欧美精品一区二区在线播放| 亚洲欧美怡红院| 日韩激情一二三区| 成人美女在线观看| 欧美一区二区三区在线观看视频 | 亚洲综合精品自拍| 韩国av一区二区| 在线一区二区三区四区五区| 精品国产欧美一区二区| 136国产福利精品导航| 日本亚洲免费观看| 91麻豆.com| 国产偷国产偷精品高清尤物| 亚洲第一激情av| 成人午夜碰碰视频| 日韩欧美一级特黄在线播放| 一区二区三区免费| 偷偷要91色婷婷| 色综合天天综合在线视频| 久久综合狠狠综合久久综合88| 午夜电影网一区| 欧美优质美女网站| 一区二区三区四区在线| 亚洲五月六月丁香激情| 日本欧美一区二区三区乱码 | 福利一区在线观看| 91麻豆精品国产91久久久| 国产精品久久夜| 精品一区二区三区在线观看国产| 欧美视频一区二区三区四区| 国产精品国产三级国产aⅴ中文| 男人的天堂亚洲一区| 欧美网站大全在线观看| 亚洲成人1区2区| 欧美日韩午夜在线| 蜜桃av噜噜一区二区三区小说| 欧美最猛性xxxxx直播| 中文字幕在线不卡| 97精品电影院| 亚洲夂夂婷婷色拍ww47| 欧美日韩一本到| 午夜私人影院久久久久| 日韩丝袜美女视频| 国产精品911| 伊人夜夜躁av伊人久久| 91精品国产综合久久香蕉麻豆| 麻豆成人久久精品二区三区红| 精品免费视频一区二区| 国产成人在线视频网站| 五月天网站亚洲| 中文字幕一区在线观看视频| 色哟哟一区二区在线观看| 久久国产精品99久久人人澡| 日韩经典一区二区| 久久99久久精品| 成人美女在线视频| 蜜桃视频一区二区三区| 欧美久久久久久久久| 狠狠色狠狠色综合系列| 亚洲国产日韩精品| 久久久综合视频| 国产精品无遮挡| 国产做a爰片久久毛片| 日韩一区二区免费电影| 亚洲欧美乱综合| 欧美福利电影网| 日韩电影免费在线看| 日韩视频一区二区| 国产成人综合网站| 亚洲女人的天堂| 宅男噜噜噜66一区二区66| 久久99久久久欧美国产| 国产亚洲精品福利| 91老师国产黑色丝袜在线| 亚洲一区在线播放| 老司机精品视频导航| 亚洲国产精品久久人人爱| 亚洲欧洲精品成人久久奇米网| 久久奇米777| 欧美电影免费观看完整版 | 日本成人在线网站| 天堂av在线一区| 国产精品88888| 欧美久久一二区|