成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

原 Python用ctypes調(diào)用動(dòng)態(tài)庫(kù)的方式使用科大訊飛語(yǔ)音識(shí)別

andycall / 1162人閱讀

摘要:科大訊飛的語(yǔ)音識(shí)別客戶端提供了下的語(yǔ)言,卻沒(méi)有的。有了,我們就可以很輕松的用來(lái)使用科大訊飛的語(yǔ)音識(shí)別了。通過(guò)函數(shù)加載動(dòng)態(tài)庫(kù)在里面調(diào)用函數(shù)時(shí)主要是注意參數(shù)的類型。

ctypes 是 Python 的一個(gè)模塊,它提供了C語(yǔ)言相關(guān)的數(shù)據(jù)類型,可以方便的調(diào)用C語(yǔ)言編寫(xiě)的DLL(Windows 動(dòng)態(tài)鏈接庫(kù))和so(Linux動(dòng)態(tài)鏈接庫(kù))??拼笥嶏w的語(yǔ)音識(shí)別客戶端SDK提供了Linux下的C語(yǔ)言SDK,卻沒(méi)有Python的。有了ctypes,我們就可以很輕松的用Python來(lái)使用科大訊飛的語(yǔ)音識(shí)別了。

通過(guò)LoadLibrary()函數(shù)加載動(dòng)態(tài)庫(kù):

xflib = ctypes.cdll.LoadLibrary("msc/libmsc.so")
在Python里面調(diào)用C函數(shù)時(shí)主要是注意參數(shù)的類型。語(yǔ)音識(shí)別的接口的具體參數(shù)可以參考其提供的文檔,比如接口函數(shù):

const char MSPAPI QISRSessionBegin( const char grammarList, const char*
params, int* errorCode )
返回的是一個(gè)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ù)時(shí),還可能用到如下ctypes的類型和接口:

ctypes.create_string_buffer()
ctypes.addressof()
ctypes.byref()
ctypes.string_at()
ctypes.c_char_p()
ctypes.c_uint()
關(guān)于ctypes的更詳細(xì)說(shuō)明可以參考官方文檔。

我的學(xué)習(xí)筆記來(lái)自于猿人學(xué)Python教程

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/43520.html

相關(guān)文章

  • Python中使科大訊飛Web API進(jìn)行語(yǔ)音合成

    摘要:所以這次總結(jié)一下在中使用訊飛進(jìn)行語(yǔ)音合成的過(guò)程。最后需要將配置參數(shù)編碼為字符串字典類型明文字符串編碼字符串,具體實(shí)現(xiàn)可以參考代碼。返回值的具體說(shuō)明請(qǐng)參考返回值語(yǔ)音合成。 前幾日訊飛開(kāi)放平臺(tái)推出了WebAPI接口,恰好最近需要實(shí)現(xiàn)一個(gè)文字轉(zhuǎn)語(yǔ)音的功能,于是就嘗試著用了起來(lái)。但不知什么原因,官方文檔的調(diào)用示例一直報(bào)錯(cuò),最后自己照著示例的思路用python3重寫(xiě)了一遍。所以這次總結(jié)一下在Py...

    Eminjannn 評(píng)論0 收藏0
  • 智能語(yǔ)音受熱捧,華為云聯(lián)手科大訊飛惡補(bǔ)短板

    摘要:近日,科大訊飛與華為在深圳簽署了戰(zhàn)略合作協(xié)議,科大訊飛董事長(zhǎng)劉慶峰華為輪值董事長(zhǎng)徐直軍均出席簽約儀式,足以看出雙方對(duì)此次合作的重視程度。華為云需要科大訊飛,特別是科大訊飛的智能語(yǔ)音技術(shù)。在云計(jì)算智能語(yǔ)音領(lǐng)域,BAT由于多年的互聯(lián)網(wǎng)基因,都有非常深厚的智能語(yǔ)音功底,百度有百度度秘,阿里有阿里小蜜,騰訊有騰訊小微。而華為云作為一家傳統(tǒng)ICT轉(zhuǎn)型做云的企業(yè),似乎并沒(méi)有經(jīng)受太多互聯(lián)網(wǎng)智能語(yǔ)音訓(xùn)練。但...

    OnlyLing 評(píng)論0 收藏0
  • 語(yǔ)音識(shí)別框架最新進(jìn)展——深度全序列卷積神經(jīng)網(wǎng)絡(luò)登場(chǎng)

    摘要:目前較好的語(yǔ)音識(shí)別系統(tǒng)采用雙向長(zhǎng)短時(shí)記憶網(wǎng)絡(luò),,這種網(wǎng)絡(luò)能夠?qū)φZ(yǔ)音的長(zhǎng)時(shí)相關(guān)性進(jìn)行建模,從而提高識(shí)別正確率。因而科大訊飛使用深度全序列卷積神經(jīng)網(wǎng)絡(luò)來(lái)克服雙向的缺陷。 人工智能的應(yīng)用中,語(yǔ)音識(shí)別在今年來(lái)取得顯著進(jìn)步,不管是英文、中文或者其他語(yǔ)種,機(jī)器的語(yǔ)音識(shí)別準(zhǔn)確率在不斷上升。其中,語(yǔ)音聽(tīng)寫(xiě)技術(shù)的發(fā)展更為迅速,目前已廣泛在語(yǔ)音輸入、語(yǔ)音搜索、語(yǔ)音助手等產(chǎn)品中得到應(yīng)用并日臻成熟。但是,語(yǔ)音應(yīng)用的...

    explorer_ddf 評(píng)論0 收藏0
  • 小程序?qū)崿F(xiàn)語(yǔ)音識(shí)別到底要填多少坑?

    摘要:前不久寫(xiě)了個(gè)工具型微信小程序周邊,里面用到了語(yǔ)音識(shí)別技術(shù)。當(dāng)然如果你要兼容低端微信用戶需要使用做兼容處理。如果發(fā)現(xiàn)不當(dāng)之處歡迎微信交流。想看實(shí)際案例的可以微信掃碼關(guān)于安裝關(guān)于安裝關(guān)于安裝 前不久寫(xiě)了個(gè)工具型微信小程序(Find周邊),里面用到了語(yǔ)音識(shí)別技術(shù)。現(xiàn)將實(shí)現(xiàn)細(xì)節(jié)整理如下: 接口預(yù)覽 通過(guò)閱讀了解科大訊飛接口文檔、小程序接口開(kāi)發(fā)文檔以及對(duì)后端ThinkPhp框架的學(xué)習(xí),我整理...

    Benedict Evans 評(píng)論0 收藏0
  • 小程序?qū)崿F(xiàn)語(yǔ)音識(shí)別到底要填多少坑?

    摘要:前不久寫(xiě)了個(gè)工具型微信小程序周邊,里面用到了語(yǔ)音識(shí)別技術(shù)。當(dāng)然如果你要兼容低端微信用戶需要使用做兼容處理。如果發(fā)現(xiàn)不當(dāng)之處歡迎微信交流。想看實(shí)際案例的可以微信掃碼關(guān)于安裝關(guān)于安裝關(guān)于安裝 前不久寫(xiě)了個(gè)工具型微信小程序(Find周邊),里面用到了語(yǔ)音識(shí)別技術(shù)。現(xiàn)將實(shí)現(xiàn)細(xì)節(jié)整理如下: 接口預(yù)覽 通過(guò)閱讀了解科大訊飛接口文檔、小程序接口開(kāi)發(fā)文檔以及對(duì)后端ThinkPhp框架的學(xué)習(xí),我整理...

    gaara 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<