摘要:科大訊飛的語音識別客戶端提供了下的語言,卻沒有的。有了,我們就可以很輕松的用來使用科大訊飛的語音識別了。通過函數(shù)加載動態(tài)庫在里面調(diào)用函數(shù)時主要是注意參數(shù)的類型。
ctypes 是 Python 的一個模塊,它提供了C語言相關(guān)的數(shù)據(jù)類型,可以方便的調(diào)用C語言編寫的DLL(Windows 動態(tài)鏈接庫)和so(Linux動態(tài)鏈接庫)。科大訊飛的語音識別客戶端SDK提供了Linux下的C語言SDK,卻沒有Python的。有了ctypes,我們就可以很輕松的用Python來使用科大訊飛的語音識別了。
通過LoadLibrary()函數(shù)加載動態(tài)庫:
xflib = ctypes.cdll.LoadLibrary("msc/libmsc.so")
在Python里面調(diào)用C函數(shù)時主要是注意參數(shù)的類型。語音識別的接口的具體參數(shù)可以參考其提供的文檔,比如接口函數(shù):
const char MSPAPI QISRSessionBegin( const char grammarList, const char*
params, int* errorCode )
返回的是一個char指針作為sessionID以供后續(xù)接口作為參數(shù)使用,在Python里面要用ctypes.c_voidp類型:
ret = ctypes.c_int()
sessionId = ctypes.c_voidp()
sessionId = xflib.QISRSessionBegin(None, param1, ret)
調(diào)用其它接口函數(shù)時,還可能用到如下ctypes的類型和接口:
ctypes.create_string_buffer()
ctypes.addressof()
ctypes.byref()
ctypes.string_at()
ctypes.c_char_p()
ctypes.c_uint()
關(guān)于ctypes的更詳細(xì)說明可以參考官方文檔。
我的學(xué)習(xí)筆記來自于猿人學(xué)Python教程
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/43520.html
摘要:所以這次總結(jié)一下在中使用訊飛進(jìn)行語音合成的過程。最后需要將配置參數(shù)編碼為字符串字典類型明文字符串編碼字符串,具體實(shí)現(xiàn)可以參考代碼。返回值的具體說明請參考返回值語音合成。 前幾日訊飛開放平臺推出了WebAPI接口,恰好最近需要實(shí)現(xiàn)一個文字轉(zhuǎn)語音的功能,于是就嘗試著用了起來。但不知什么原因,官方文檔的調(diào)用示例一直報(bào)錯,最后自己照著示例的思路用python3重寫了一遍。所以這次總結(jié)一下在Py...
摘要:近日,科大訊飛與華為在深圳簽署了戰(zhàn)略合作協(xié)議,科大訊飛董事長劉慶峰華為輪值董事長徐直軍均出席簽約儀式,足以看出雙方對此次合作的重視程度。華為云需要科大訊飛,特別是科大訊飛的智能語音技術(shù)。在云計(jì)算智能語音領(lǐng)域,BAT由于多年的互聯(lián)網(wǎng)基因,都有非常深厚的智能語音功底,百度有百度度秘,阿里有阿里小蜜,騰訊有騰訊小微。而華為云作為一家傳統(tǒng)ICT轉(zhuǎn)型做云的企業(yè),似乎并沒有經(jīng)受太多互聯(lián)網(wǎng)智能語音訓(xùn)練。但...
摘要:目前較好的語音識別系統(tǒng)采用雙向長短時記憶網(wǎng)絡(luò),,這種網(wǎng)絡(luò)能夠?qū)φZ音的長時相關(guān)性進(jìn)行建模,從而提高識別正確率。因而科大訊飛使用深度全序列卷積神經(jīng)網(wǎng)絡(luò)來克服雙向的缺陷。 人工智能的應(yīng)用中,語音識別在今年來取得顯著進(jìn)步,不管是英文、中文或者其他語種,機(jī)器的語音識別準(zhǔn)確率在不斷上升。其中,語音聽寫技術(shù)的發(fā)展更為迅速,目前已廣泛在語音輸入、語音搜索、語音助手等產(chǎn)品中得到應(yīng)用并日臻成熟。但是,語音應(yīng)用的...
摘要:前不久寫了個工具型微信小程序周邊,里面用到了語音識別技術(shù)。當(dāng)然如果你要兼容低端微信用戶需要使用做兼容處理。如果發(fā)現(xiàn)不當(dāng)之處歡迎微信交流。想看實(shí)際案例的可以微信掃碼關(guān)于安裝關(guān)于安裝關(guān)于安裝 前不久寫了個工具型微信小程序(Find周邊),里面用到了語音識別技術(shù)。現(xiàn)將實(shí)現(xiàn)細(xì)節(jié)整理如下: 接口預(yù)覽 通過閱讀了解科大訊飛接口文檔、小程序接口開發(fā)文檔以及對后端ThinkPhp框架的學(xué)習(xí),我整理...
摘要:前不久寫了個工具型微信小程序周邊,里面用到了語音識別技術(shù)。當(dāng)然如果你要兼容低端微信用戶需要使用做兼容處理。如果發(fā)現(xiàn)不當(dāng)之處歡迎微信交流。想看實(shí)際案例的可以微信掃碼關(guān)于安裝關(guān)于安裝關(guān)于安裝 前不久寫了個工具型微信小程序(Find周邊),里面用到了語音識別技術(shù)。現(xiàn)將實(shí)現(xiàn)細(xì)節(jié)整理如下: 接口預(yù)覽 通過閱讀了解科大訊飛接口文檔、小程序接口開發(fā)文檔以及對后端ThinkPhp框架的學(xué)習(xí),我整理...
閱讀 1207·2021-09-03 10:44
閱讀 603·2019-08-30 13:13
閱讀 2796·2019-08-30 13:11
閱讀 1967·2019-08-30 12:59
閱讀 1034·2019-08-29 15:32
閱讀 1595·2019-08-29 15:25
閱讀 987·2019-08-29 12:24
閱讀 1277·2019-08-27 10:58