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