AI人工智能隨着深度學習的快速發展而進入普遍應用,語音處理技術也達到了商用程度,AI開口說話已經成爲現實,幾大雲服務商都開放了人工智能開發平臺,使得AI應用的開發更加方便。
1,功能演示
開源項目https://github.com/jextop/Writer是一個基於Java + 百度AI語音識別雲服務開發的語音轉換文字工具,請看功能演示:
https://www.ixigua.com/i6799871390850744844/
2,系統架構
示意圖如下:
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