AI應用開發:語音錄入編輯器aiWriter

AI人工智能隨着深度學習的快速發展而進入普遍應用,語音處理技術也達到了商用程度,AI開口說話已經成爲現實,幾大雲服務商都開放了人工智能開發平臺,使得AI應用的開發更加方便。


1,功能演示

開源項目https://github.com/jextop/Writer是一個基於Java + 百度AI語音識別雲服務開發的語音轉換文字工具,請看功能演示:

https://www.ixigua.com/i6799871390850744844/


2,系統架構

示意圖如下: 

image.png

3,Java開發

用到的Java技術主要包括前端界面、錄音功能和調用REST接口三部分:

1)前端界面使用Swing開發,文本編輯器界面,參數控制

2)錄音功能基於javax.sound包中的AudioSystem開發

3)集成HttpClient調用雲服務


4,開源項目

語音錄入編輯器aiWriter功能簡單實用,適合關注AI技術的Java工程師學習練手,歡迎創建Pull Request合併代碼,完善功能:

項目代碼:https://github.com/jextop/Writer

網課:https://edu.51cto.com/sd/a91d9


5,開發環境

1)安裝JRE或者JDK 8

2)IntelliJ IDEA打開pom.xml

3)可以運行腳本./launch.sh直接啓動工具


代碼根目錄

├── src

├── pom.xml

├── launch.sh

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章