亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Android的語音助手APP

        2020-08-16 13:48:32張路瑤蔡虹
        商情 2020年35期
        關(guān)鍵詞:語音識別

        張路瑤 蔡虹

        【摘要】本項目采用Java語言,基于Android Studio平臺打造的一款智能語音助手APP。旨在為用戶提供智能化的服務(wù),提高人機(jī)交互速率,除實現(xiàn)了目前市場已有的語音助手的功能外,加入了特色化的音頻文件轉(zhuǎn)寫功能,為用戶的生活、辦公等提供了方便快捷的渠道,如會議音頻文件處理。通過調(diào)用Android麥克風(fēng)接收用戶的語音輸入,通過集成百度SDK進(jìn)行語音識別,并通過算法實現(xiàn)關(guān)鍵字提取,并完成用戶需求的實現(xiàn)。音頻轉(zhuǎn)寫功能是通過restapi形式的http接口的調(diào)用,實現(xiàn)用戶選取指定文件對其進(jìn)行轉(zhuǎn)寫的需求。

        【關(guān)鍵詞】Java Android 語音識別 文件轉(zhuǎn)寫

        一、引言

        由于智能手機(jī)平臺和應(yīng)用日新月異的發(fā)展,使得智能手機(jī)的使用以及服務(wù)的使用變得愈加復(fù)雜,為了提高人機(jī)交互的效率,讓用戶更加方便地使用智能手機(jī),本文設(shè)計并實現(xiàn)了智能語音助手APP,提供給用戶更多樣、更快捷的智能服務(wù)。

        二、功能分析

        本項目為基于Android的一款智能服務(wù)類軟件,用戶通過語音進(jìn)行人機(jī)交互,實現(xiàn)多種基本功能,并且可以進(jìn)行特色化的長語音文件的轉(zhuǎn)換、保存。

        語音識別與顯示功能為用戶提供高精度的語音識別服務(wù),融合百度領(lǐng)先的自然語言處理技術(shù),支持多場景智能語音交互,對用戶的語音信息經(jīng)過處理,轉(zhuǎn)換為文字信息,顯示在用戶界面上;語意分析與功能實現(xiàn),是用戶通過語音描述需求,軟件通過對語音信息的分析以及關(guān)鍵字的提取,獲取用戶想要實現(xiàn)的功能,并自動進(jìn)入不同的平臺進(jìn)行功能的實現(xiàn);音頻文件向文本的轉(zhuǎn)換,用戶通過菜單項選擇進(jìn)入音頻文件轉(zhuǎn)寫界面,選擇需要轉(zhuǎn)寫的音頻文件,轉(zhuǎn)寫完成的文字將顯示在界面的文本框中,用戶可以選擇是否進(jìn)行文本的編輯和以文檔方式的保存。

        三、功能實現(xiàn)

        語音輸入調(diào)用Android的麥克風(fēng)權(quán)限,用戶點(diǎn)擊界面的麥克風(fēng)圖標(biāo)即可開始進(jìn)行語音輸入,通過捕捉音頻并通過集成百度離在線語音識別Android SDK框架,完成語音的識別工作,識別完成后會將識別結(jié)果展示在用戶界面。在識別結(jié)束后,通過算法實現(xiàn)語音的關(guān)鍵字提取完成語意的理解,并通過算法完成用戶需求的實現(xiàn)。核心代碼如下:

        SpeechLongBottomSheetDialogspeechLongBottomSheetDia-

        log = SpeechLongBottomSheetDialog.getInstance(MainActivity.this);

        speechLongBottomSheetDialog.seOnResultListItemClickListener(new SpeechLongBottomSheetDialog.OnResultListItemClickListener() {@Override

        public void onItemClick(String title) {analysisResult=analysis.start();

        switch (analysisResult){//body}

        用戶通過菜單項的選擇進(jìn)入音頻文件轉(zhuǎn)寫界面,音頻文件的選擇是申請了Android的WRITE_EXTERNAL_STORAGE權(quán)限,獲取SD卡所有的Audio文件供用戶選擇,用戶選擇文件后可對音頻進(jìn)行播放試聽,點(diǎn)擊轉(zhuǎn)寫按鈕對文件進(jìn)行轉(zhuǎn)寫。核心代碼如下:

        Url+=access_token;

        OkHttpClient client=new OkHttpClient().newBuilder().build();

        MediaType mediaType=MediaType.parse("application/json");

        RequestBodyrequestBody=RequestBody.create(mediaType,"{\r\n\"speech_url\":\"http://speech-doc.gz.bcebos.com/

        rest-api-asr/public_audio/16k.pcm\",\r\n\"pid\":1537,\r\

        n\"rate\":16000,\r\n \"format\": \"pcm\"\r\n}");

        Request request=new Request.Builder().url(Url).post(requestBody).addHeader("ContentType","application/json"

        ).build();

        Response response=client.newCall(request).execute();

        四、實現(xiàn)效果

        圖2為語音識別功能界面實現(xiàn)圖,通過點(diǎn)擊下方麥克風(fēng)圖標(biāo)可進(jìn)行語音輸入,識別結(jié)果及系統(tǒng)回復(fù)將顯示在用戶界面,隨后,系統(tǒng)將根據(jù)用戶語音的識別結(jié)果進(jìn)行相應(yīng)的跳轉(zhuǎn),如通話,打開指定軟件,搜索等。

        圖3為音頻文件轉(zhuǎn)寫功能界面實現(xiàn)圖,通過點(diǎn)擊圖2所示的主界面中的菜單進(jìn)行跳轉(zhuǎn),在次界面,用戶點(diǎn)擊加號圖標(biāo)添加音頻文件,可通過播放按鈕控制該音頻文件的播放和暫停,點(diǎn)擊轉(zhuǎn)換按鈕,系統(tǒng)將轉(zhuǎn)換完成的文本顯示在下方文本框,供用戶操作。

        參考文獻(xiàn):

        [1]郭霖.第一行代碼——Android(2版)[M].人民郵電出版社,2016.

        [2]楊豐盛.Android應(yīng)用開發(fā)揭秘[M].機(jī)械工業(yè)出版社,2010.

        [3]李剛.瘋狂Android講義[M].電子工業(yè)出版社,2015.

        基金項目:課題資助:南昌航空大學(xué)第14屆三小課題。

        猜你喜歡
        語音識別
        通話中的語音識別技術(shù)
        面向移動終端的語音簽到系統(tǒng)
        農(nóng)業(yè)物聯(lián)網(wǎng)平臺手機(jī)秘書功能分析與實現(xiàn)
        基于Android手機(jī)語音和Arduino控制板的機(jī)器人控制系統(tǒng)
        日韩精品无码区免费专区| 亚洲天堂av三区四区不卡| 精品精品国产自在97香蕉| 丰满少妇在线观看网站| 亚洲中文字幕乱码免费| 美女射精视频在线观看| 成人日韩熟女高清视频一区| 777午夜精品免费观看| 久久av无码精品人妻糸列| 91青青草视频在线播放| 亚洲男人天堂黄色av| 毛多水多www偷窥小便| 在线观看亚洲AV日韩A∨| 中文字幕亚洲视频三区| 51国产偷自视频区视频| 亚洲产国偷v产偷v自拍色戒| 亚洲男人堂色偷偷一区| 日本三区在线观看视频| 亚洲国产精彩中文乱码av| 无码一区二区波多野结衣播放搜索| 国模少妇无码一区二区三区| 精品久久人妻av中文字幕| 高潮潮喷奶水飞溅视频无码| 国产成人亚洲不卡在线观看| 能看的网站中文字幕不卡av| 亚洲最好看的中文字幕| 无套内射无矿码免费看黄| 中文岛国精品亚洲一区| 一本色道久久88加勒比—综合| а√中文在线资源库| 国产av影片麻豆精品传媒| 日本成人三级视频网站| 香蕉视频在线观看亚洲| 亚洲av综合av国产av| 久久精品国产乱子伦多人| 精品国产一区二区三区香| 无码精品人妻一区二区三区av| 婷婷丁香91| 国产午夜激情视频在线看| 俺去啦最新地址| 97色伦图片97综合影院久久 |