999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

做一個(gè)可以遠(yuǎn)程管理的虛擬語音播報(bào)員

2021-08-09 02:05:51鄭祥
中國(guó)信息技術(shù)教育 2021年19期
關(guān)鍵詞:程序校園

鄭祥

在日常的校園廣播任務(wù)中,學(xué)校廣播社的學(xué)生們、政教處和團(tuán)委的老師們需要從教室、行政樓的政教處和團(tuán)委辦公室出發(fā),穿過整個(gè)校園到廣播室里進(jìn)行煩瑣的設(shè)置后才能向全校的師生播送重要的通知。當(dāng)遇到緊急情況時(shí),他們還要百米沖刺,前往廣播室。

于是,筆者便產(chǎn)生了“智能虛擬語音播報(bào)員”的想法——只要在校園內(nèi),教師通過手機(jī)發(fā)送通知消息,廣播室內(nèi)的主機(jī)就會(huì)將消息合成為語音通過校園廣播系統(tǒng)播報(bào)給全校師生。這個(gè)作品的編程重點(diǎn)在于消息的遠(yuǎn)程傳輸和接收。

● “虛擬語音播報(bào)員”的技術(shù)分析

“虛擬語音播報(bào)員”作品主要由消息發(fā)送端、物聯(lián)網(wǎng)平臺(tái)和語音播報(bào)端三個(gè)部分組成。用戶通過“消息發(fā)送端”編輯待通知的消息內(nèi)容,在確認(rèn)內(nèi)容無誤后將消息發(fā)送至“物聯(lián)網(wǎng)平臺(tái)”進(jìn)行存儲(chǔ)和轉(zhuǎn)發(fā);“語音播報(bào)端”的程序則實(shí)時(shí)接收物聯(lián)網(wǎng)平臺(tái)上的最新消息,并將文字內(nèi)容轉(zhuǎn)換為語音的形式通過校園廣播播報(bào)出來。具體流程如圖1所示。

● 物聯(lián)網(wǎng)服務(wù)器的選擇

物聯(lián)網(wǎng)(Internet of Things,簡(jiǎn)稱IoT),是指各類事物通過傳感器和控制設(shè)備,根據(jù)約定的標(biāo)準(zhǔn)或開放協(xié)議與互聯(lián)網(wǎng)連接,實(shí)現(xiàn)數(shù)據(jù)信息的存儲(chǔ)、傳遞和交互。簡(jiǎn)而言之,物聯(lián)網(wǎng)可以理解為“物物相連的互聯(lián)網(wǎng)”,其目標(biāo)是讓萬物都能聯(lián)網(wǎng)實(shí)現(xiàn)溝通對(duì)話。本案例的作品中就應(yīng)用了物聯(lián)網(wǎng)平臺(tái)的數(shù)據(jù)信息的存儲(chǔ)和傳遞功能。常見的物聯(lián)網(wǎng)平臺(tái)有OneNET(中國(guó)移動(dòng)物聯(lián)網(wǎng)平臺(tái))、阿里云等,由于本案例中的作品主要應(yīng)用在校園局域網(wǎng)中,因此采用簡(jiǎn)單、易用的SIoT物聯(lián)網(wǎng)平臺(tái)。

SIoT物聯(lián)網(wǎng)平臺(tái)的架設(shè):

①下載SIoT物聯(lián)網(wǎng)文件,下載網(wǎng)址:https://siot.readthedocs.io/zh_CN/latest/2.setup/01_download.html。

②運(yùn)行SIoT物聯(lián)網(wǎng)服務(wù)器:將SIoT物聯(lián)網(wǎng)文件復(fù)制到校園網(wǎng)內(nèi)的計(jì)算機(jī)上進(jìn)行解壓,并運(yùn)行文件夾中“SIoT.exe”應(yīng)用程序,即可完成SIoT物聯(lián)網(wǎng)服務(wù)的架設(shè),如下頁圖2所示。

③登錄SIoT物聯(lián)網(wǎng)平臺(tái):通過服務(wù)器的IP地址即可遠(yuǎn)程訪問SIoT物聯(lián)網(wǎng)平臺(tái),成功登錄SIoT物聯(lián)網(wǎng)平臺(tái)后可以進(jìn)行“項(xiàng)目/設(shè)備”的查看、創(chuàng)建、刪除等操作,登錄用戶名為siot,密碼為dfrobot,系統(tǒng)界面如下頁圖3所示。

● “消息發(fā)送端”的開發(fā)

“消息發(fā)送端”的開發(fā)可以有很多形式,如網(wǎng)頁、PC端應(yīng)用程序。本案例中選擇了對(duì)學(xué)校教師來說最為方便的手機(jī)App應(yīng)用程序的形式來實(shí)現(xiàn)消息的編輯和發(fā)送。手機(jī)App應(yīng)用開發(fā)工具很多,筆者選擇了可視化編程且十分容易上手的AppInventor2。

①新建項(xiàng)目:虛擬語音播報(bào)員。

②消息發(fā)送端界面設(shè)計(jì):界面設(shè)計(jì)中主要采用的組件和界面設(shè)計(jì)效果,其中“Web客戶端”組件是非可視組件,也是實(shí)現(xiàn)消息發(fā)送的關(guān)鍵組件,如圖4和圖5所示。

③“消息發(fā)送端”邏輯設(shè)計(jì):在邏輯設(shè)計(jì)方面,“消息發(fā)送端”的核心代碼就是消息的發(fā)送。SIoT物聯(lián)網(wǎng)平臺(tái)提供了WebAPI接口,通過WebAPI接口可以輕松實(shí)現(xiàn)消息數(shù)據(jù)的接收和發(fā)送功能,具體代碼如下表所示。

通過“Web客戶端組件”和“WebAPI接口”就能輕松實(shí)現(xiàn)消息的發(fā)送功能,具體如圖6所示。

● “語音播報(bào)端”的開發(fā)

“語音播報(bào)端”的核心功能是從SIoT物聯(lián)網(wǎng)平臺(tái)上接收消息數(shù)據(jù),并且借助語音合成技術(shù)(Text to Speech,TTS),把文本信息轉(zhuǎn)化成語音信息。考慮到Mind+編程軟件同時(shí)具備了MTQQ消息收發(fā)模塊和語音合成模塊,筆者選擇了這個(gè)簡(jiǎn)單的圖形編程工具來編寫這個(gè)程序。

MQTT模塊和文字朗讀模塊在“Mind+”編程軟件的“網(wǎng)絡(luò)服務(wù)”中,點(diǎn)擊加載即可。

1.界面設(shè)計(jì)

在Mind+中新建一個(gè)列表變量,并設(shè)置顯示在舞臺(tái)中,如下頁圖7所示。

2.“語音播報(bào)端”的核心代碼

“語音播報(bào)端”涉及的MQTT模塊和文字朗讀模塊,需進(jìn)行初始化,如下頁圖8、圖9所示。其中“04/001”是MQTT消息的主題名稱,可以自定義,只要這個(gè)主題名稱中間有“/”即可。

“語音播報(bào)端”的核心代碼消息數(shù)據(jù)接收和語音合成的程序,如下頁圖10所示。

● 系統(tǒng)應(yīng)用和測(cè)試

“虛擬語音播報(bào)員”的消息發(fā)送端和語音播報(bào)端都開發(fā)完成了,只需在校園廣播系統(tǒng)中進(jìn)行一些簡(jiǎn)單的設(shè)置,就能實(shí)現(xiàn)“虛擬語音播報(bào)員”了。

1.安裝“消息發(fā)送端”App應(yīng)用程序

在安卓手機(jī)/平板中安裝“消息發(fā)送端”的App應(yīng)用。

2.運(yùn)行“語音播報(bào)端”程序

在一臺(tái)計(jì)算機(jī)中運(yùn)行“語音播報(bào)端”程序,等待語音播報(bào)的內(nèi)容更新。

3.在校園廣播系統(tǒng)中接入“語音播報(bào)端”的音頻輸出

將運(yùn)行“語音播報(bào)端”程序的計(jì)算機(jī)作為音源接入校園廣播系統(tǒng),具體有兩種方案。

方案1:在校園廣播系統(tǒng)中,通過定時(shí)功能設(shè)置播報(bào)音源為運(yùn)行了“語音播報(bào)端”程序的計(jì)算機(jī)音頻輸出,如圖11所示。該計(jì)算機(jī)通過調(diào)音臺(tái)作為外置音源接入校園廣播系統(tǒng)。

方案2:在校園廣播系統(tǒng)中,找到校園的總音頻功放設(shè)備,并將運(yùn)行“語音合成端”程序的計(jì)算機(jī)音頻輸出端接入到總音頻功放設(shè)備即可。

4.調(diào)試運(yùn)行

在“消息發(fā)送端”App中輸入待播放的消息內(nèi)容,“語音播報(bào)端”通過“SIoT物聯(lián)網(wǎng)平臺(tái)”接收消息內(nèi)容,并轉(zhuǎn)換為語音在校園廣播系統(tǒng)中播報(bào)出來,運(yùn)行效果如圖12、圖13所示。

經(jīng)過測(cè)試,“虛擬語音播報(bào)員”從消息發(fā)出到語音播報(bào)的實(shí)現(xiàn),有1秒鐘左右的延遲,這取決于校園內(nèi)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu),但這完全不影響校園通知的播送效果。

● 拓展

“虛擬語音播報(bào)員”主要運(yùn)用了物聯(lián)網(wǎng)技術(shù)和語音合成技術(shù),但經(jīng)過拓展和修改也完全可以應(yīng)用在其他的物聯(lián)網(wǎng)項(xiàng)目之中,如在消息的接收端進(jìn)行開源硬件的拓展,也完全能夠輕松實(shí)現(xiàn)“智慧農(nóng)場(chǎng)”“智能家居”等遠(yuǎn)程控制的項(xiàng)目。

這個(gè)案例還可以選擇其他的技術(shù)來實(shí)現(xiàn)。例如,“消息發(fā)送端”可以用“MQTTOOL”之類的任何一款MQTT客戶端工具,也可以用網(wǎng)頁,甚至可以用Word、PowerPoint之類的軟件。“語音播放端”可以用Python,在一個(gè)小巧的迷你電腦上就能運(yùn)行。這個(gè)案例的最大價(jià)值在于,學(xué)生能夠用技術(shù)去解決一些真實(shí)的問題,開發(fā)各種個(gè)性化的應(yīng)用,讓智慧校園變得名副其實(shí)。

猜你喜歡
程序校園
試論我國(guó)未決羈押程序的立法完善
Q爆校園
再見,我的校園
南方周末(2018-06-28)2018-06-28 08:11:04
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
校園的早晨
琴童(2017年3期)2017-04-05 14:49:04
春滿校園
英國(guó)與歐盟正式啟動(dòng)“離婚”程序程序
創(chuàng)衛(wèi)暗訪程序有待改進(jìn)
開心校園
主站蜘蛛池模板: 久草中文网| 国产人人乐人人爱| 国产精品久久久久久影院| 自偷自拍三级全三级视频| 无码啪啪精品天堂浪潮av| 在线欧美日韩国产| 精品无码国产自产野外拍在线| 色妞www精品视频一级下载| 日本免费高清一区| 爆乳熟妇一区二区三区| 香蕉久久国产精品免| 国产男人天堂| 日本午夜在线视频| 免费99精品国产自在现线| 露脸国产精品自产在线播| 国产成人精品男人的天堂| 国产乱人伦精品一区二区| 99国产精品一区二区| 国产黄在线观看| 久久精品这里只有国产中文精品| 亚洲丝袜中文字幕| 成人福利在线视频免费观看| 国产高清国内精品福利| 波多野结衣中文字幕久久| 免费一级成人毛片| 成人久久18免费网站| 国产主播在线一区| 亚洲视频黄| 免费人成视网站在线不卡| 亚洲日韩高清在线亚洲专区| 日韩欧美中文| 91年精品国产福利线观看久久 | 丁香亚洲综合五月天婷婷| 亚洲国产AV无码综合原创| 在线观看无码av免费不卡网站| 99精品国产自在现线观看| 在线精品欧美日韩| 青草娱乐极品免费视频| 五月丁香在线视频| 久久精品亚洲中文字幕乱码| 91在线视频福利| 国产网友愉拍精品视频| 中文字幕欧美日韩| 超碰色了色| 国产亚洲精品91| 国产在线拍偷自揄拍精品| 99人妻碰碰碰久久久久禁片| 国产成人综合欧美精品久久| 精品国产Ⅴ无码大片在线观看81| 亚洲不卡无码av中文字幕| 精品伊人久久久香线蕉| 嫩草在线视频| 丁香婷婷激情综合激情| 国产在线98福利播放视频免费| 欧美成人h精品网站| 波多野结衣第一页| 久久这里只精品热免费99| 国产在线观看成人91| 九色综合伊人久久富二代| 手机精品视频在线观看免费| 国产精品久久久久久久伊一| 中文字幕亚洲精品2页| 欧美在线伊人| 伊人91视频| 小说区 亚洲 自拍 另类| 91 九色视频丝袜| 精品久久久久久成人AV| 欧美在线精品一区二区三区| 欧美日韩午夜| 中文字幕va| 91色在线观看| 伊人久久影视| 亚洲天堂网在线观看视频| 国产欧美日韩免费| 老熟妇喷水一区二区三区| 一级毛片不卡片免费观看| 国产欧美日韩精品综合在线| 高清不卡毛片| 午夜视频免费试看| 波多野结衣在线se| 国产超碰在线观看| 亚洲二区视频|