欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python實現(xiàn)百度語音識別api

 更新時間:2018年04月10日 14:55:29   作者:HuuBaa  
這篇文章主要為大家詳細介紹了python實現(xiàn)百度語音識別api,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了python實現(xiàn)百度語音識別的具體代碼,供大家參考,具體內(nèi)容如下

詳細百度語音識別api文檔

先下載python用SDK,可以用python setup.py install安裝

# 引入Speech SDK
from aip import AipSpeech

# 定義常量
APP_ID = '你的 App ID'
API_KEY = '你的 API Key'
SECRET_KEY = '你的 Secret Key'

# 初始化AipSpeech對象
aipSpeech = AipSpeech(APP_ID, API_KEY, SECRET_KEY)

在上面代碼中,常量APP_ID在百度云控制臺中創(chuàng)建,常量API_KEY與SECRET_KEY是在創(chuàng)建完畢應用后,系統(tǒng)分配給用戶的,均為字符串,用于標識用戶,為訪問做簽名驗證,可在AI服務控制臺中的應用列表中查看。

開始識別

注意:

請求說明:
1. 原始語音的錄音格式目前只支持評測 8k/16k 采樣率 16bit 位深的單聲道語音
2. 壓縮格式支持:pcm(不壓縮)、wav、amr
3. 系統(tǒng)支持語言種類:中文(zh)、粵語(ct)、英文(en)。

# 讀取文件
def get_file_content(filePath):
 with open(filePath, 'rb') as fp:
 return fp.read()

# 識別本地文件
aipSpeech.asr(get_file_content('audio.pcm'), 'pcm', 16000, {
 'lan': 'zh',
})

# 從URL獲取文件識別
aipSpeech.asr('', 'pcm', 16000, {
 'url': 'http://121.40.195.233/res/16k_test.pcm',
 'callback': 'http://xxx.com/receive',
})

返回結果:

// 成功返回
{
 "err_no": 0,
 "err_msg": "success.",
 "corpus_no": "15984125203285346378",
 "sn": "481D633F-73BA-726F-49EF-8659ACCC2F3D",
 "result": ["北京天氣"]
}

// 失敗返回
{
 "err_no": 2000,
 "err_msg": "data empty.",
 "sn": null
}

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 探索Python?Furl高性能URL構建解析和操作功能實例

    探索Python?Furl高性能URL構建解析和操作功能實例

    本文將提供關于Python?Furl的全面指南,包括安裝和配置、基本概念、URL解析、URL構建、查詢參數(shù)操作、片段處理、實際應用場景以及豐富的示例代碼
    2024-01-01
  • Pycharm調(diào)試程序技巧小結

    Pycharm調(diào)試程序技巧小結

    這篇文章主要介紹了Pycharm調(diào)試程序技巧,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-08-08
  • tensorflow實現(xiàn)訓練變量checkpoint的保存與讀取

    tensorflow實現(xiàn)訓練變量checkpoint的保存與讀取

    今天小編就為大家分享一篇tensorflow實現(xiàn)訓練變量checkpoint的保存與讀取,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • 詳解Selenium中元素定位方式

    詳解Selenium中元素定位方式

    測試對象的定位和操作是我們利用 selenium 編寫自動化腳本和 webdriver 的核心內(nèi)容。本文我們就來學習一下常用的元素定位方法有哪些吧
    2022-06-06
  • Python執(zhí)行Shell命令的六種方法

    Python執(zhí)行Shell命令的六種方法

    在 Python 編程中,有時我們需要執(zhí)行一些 shell 命令來完成特定的任務,比如文件操作、系統(tǒng)調(diào)用等,Python 提供了多種內(nèi)建的方法來執(zhí)行這些命令,每種方法都有其適用場景和特點,本文給大家介紹了Python執(zhí)行Shell命令的六種方法,需要的朋友可以參考下
    2024-09-09
  • PyQt QListWidget修改列表項item的行高方法

    PyQt QListWidget修改列表項item的行高方法

    今天小編就為大家分享一篇PyQt QListWidget修改列表項item的行高方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • python實現(xiàn)棋盤覆蓋問題及可視化

    python實現(xiàn)棋盤覆蓋問題及可視化

    這篇文章主要給大家介紹了關于python實現(xiàn)棋盤覆蓋問題及可視化的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • Python語言內(nèi)置數(shù)據(jù)類型

    Python語言內(nèi)置數(shù)據(jù)類型

    這篇文章主要介紹了Python語言中數(shù)據(jù)類型支持得運算符,Python語言提供了豐富的內(nèi)置數(shù)據(jù)類型。用于有效的處理各種類型的數(shù)據(jù),下文將介紹到其數(shù)據(jù)類型支持的運算符等相關內(nèi)容,需要的朋友可以參考一下
    2022-02-02
  • Linux中安裝Python的交互式解釋器IPython的教程

    Linux中安裝Python的交互式解釋器IPython的教程

    IPython是一種基于Python的Shell,由于有了Python編程語言的支撐,而比一般的Shell更加強大.下面就來看一下Linux中安裝Python的交互式解釋器IPython的教程
    2016-06-06
  • 詳解Django中CSRF和CORS的區(qū)別

    詳解Django中CSRF和CORS的區(qū)別

    本文主要介紹了詳解Django中CSRF和CORS的區(qū)別,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-08-08

最新評論