緊接上一篇。
直接上代碼
from aip import AipSpeech
""" 你的 APPID AK SK """
APP_ID = '你的 App ID'
API_KEY = '你的 Api Key'
SECRET_KEY = '你的 Secret Key'
client = AipSpeech(APP_ID, API_KEY, SECRET_KEY)
# 讀取文件
def get_file_content(filePath):
...with open(filePath, 'rb') as fp:
......return fp.read()
# 識別本地文件
ai = client.asr(get_file_content('語音文件路徑/audio.pcm'), 'pcm', 16000, {
'lan': 'zh',
})
print(ai)
代碼完。
需要做四件事:
一、需要語音文件。我們直接用百度AI網站提供的樣例文件。在文檔中心--百度語音--語音識別 REST API中。
![人工智能開發(二)-玩百度AI.實現語音識別(ubuntu16python3)2](http://p2.ttnews.xyz/loading.gif)
下載下來一個文件名為public的壓縮包,內有幾個不同格式的語音文件。
二、將下載下來的語音文件傳入ubuntu系統中。有多種辦法,你可以用U盤拷貝,也可以設置共享文件夾(自行搜索)。我們這裡示範一種辦法。
選擇虛擬機菜單欄--安裝VMware tools(已安裝過,點重新安裝VMware tools)
3.右擊--複製到--桌面
4.在桌面上的VMwaretools-10.1.15-6627299.tar.gz右擊 提取到此處(ExtractHere),這時候桌面就多了一個vmware-tools-distrib的文件夾
5.OpenTerminal,輸入sudo su ,然後輸入登陸管理員 密碼,使用cd 命令 進入Ubuntu桌面,進入在Ubuntu桌面裡面的vmware-tools-distrib文件夾
6.輸入命令:sudo ./vmware-install.pl,安裝,出現[/USR/bin]之後一直開始按回車鍵 ,直接按到/dev/sr0 ...停止為止
7.之後輸入reboot重啟系統
8.打開文件系統Desktop,直接從Windows中拖入文件即可。
三、補全代碼中的項目。
""" 你的 APPID AK SK """不用再說。
說一下文件路徑的獲取
可視化界面查看ubuntu默認的快捷鍵是ctrl + L, 直接按下快捷鍵,如圖路徑顯示出來了。(直接複製就得到了路徑)
2.直接在終端輸入pwd
四、獲得識別語音結果
我們用的這段16K.pcm語音說的是‘北京科技館’。在百度雲中的監控報表,我們可以看到成功調用成功的信息。
閱讀更多 虎賁智能機器 的文章