国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

PHP在線語音合成

2020-03-22 18:57:45
字體:
供稿:網(wǎng)友
這篇文章主要介紹了PHP在線語音合成,有著一定的參考價(jià)值,現(xiàn)在分享給大家,有需要的朋友可以參考一下

在線語音合成 PHP SDKhttp://yuyin.baidu.com/docs/tts/194PHP SDK文檔簡介

Hi,您好,歡迎使用百度語音合成服務(wù)。

本文檔主要針對PHP開發(fā)者,描述百度語音合成接口服務(wù)的相關(guān)技術(shù)內(nèi)容。如果您對文檔內(nèi)容有任何疑問,可以通過以下幾種方式聯(lián)系我們:

  • 在百度云控制臺內(nèi)提交工單,咨詢問題類型請選擇人工智能服務(wù);

  • 加入開發(fā)者QQ群:464413749

接口能力
接口名稱接口能力簡要描述
語音合成計(jì)算機(jī)自己產(chǎn)生的、或外部輸入的文字信息轉(zhuǎn)變?yōu)榭梢月牭枚摹⒘骼目谡Z輸出的技術(shù)。
注意事項(xiàng)

目前本SDK的功能同REST API,需要聯(lián)網(wǎng)調(diào)用http接口 。REST API 僅支持最多512字(1024 字節(jié))的音頻合成,合成的html' target='_blank'>文件格式為mp3。 沒有其他額外功能。 如果需要使用離線合成等其它功能,請使用Android或者iOS 合成 SDK

請嚴(yán)格按照文檔里描述的參數(shù)進(jìn)行開發(fā)。請注意以下幾個問題:

  1. 合成文本長度必須小于1024字節(jié),如果本文長度較長,可以采用多次請求的方式。切忌不可文本長度超過限制。

  2. 語音合成 rest api初次申請默認(rèn)請求數(shù)配額 200000次/天,如果默認(rèn)配額不能滿足需求,請申請?zhí)岣吲漕~。

  3. 必填字段中,嚴(yán)格按照文檔描述中內(nèi)容填寫。

版本更新記錄
上線日期版本號更新內(nèi)容
2017.5.111.0.0語音合成服務(wù)上線
快速入門安裝語音合成 PHP SDK

語音合成 PHP SDK目錄結(jié)構(gòu)

  1. ├── AipSpeech.php //語音合成

  2. └── lib

  3. ├── AipHttpClient.php //內(nèi)部http請求類

  4. ├── AipBCEUtil.php //內(nèi)部工具類

  5. └── AipBase //Aip基類

支持PHP版本:5.3+

使用PHP SDK開發(fā)驟如下:

1.在官方網(wǎng)站下載php SDK壓縮包。

2.將下載的aip-php-sdk-version.zip解壓后,復(fù)制AipSpeech.php以及l(fā)ib/*到工程文件夾中。

3.引入AipSpeech.php

新建AipSpeech

AipSpeech是語音合成的PHP SDK客戶端,為使用語音合成的開發(fā)人員提供了一系列的交互方法。

參考如下代碼新建一個AipSpeech:

  1. require_once 'AipSpeech.php';// 你的 APPID AK SKconst APP_ID = '你的 App ID';const API_KEY = '你的 Api Key';const SECRET_KEY = '你的 Secret Key';$client = new AipSpeech(APP_ID, API_KEY, SECRET_KEY);

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

配置AipSpeech

如果用戶需要配置AipSpeech的網(wǎng)絡(luò)請求參數(shù)(一般不需要配置),可以在構(gòu)造AipSpeech之后調(diào)用接口設(shè)置參數(shù),目前只支持以下參數(shù):

接口說明
setConnectionTimeoutInMillis建立連接的超時(shí)時(shí)間(單位:毫秒)setSocketTimeoutInMillis通過打開的連接傳輸數(shù)據(jù)的超時(shí)時(shí)間(單位:毫秒)
接口說明語音合成接口描述

基于該接口,開發(fā)者可以輕松的獲取語音合成能力

請求說明
  • 合成文本長度必須小于1024字節(jié),如果本文長度較長,可以采用多次請求的方式。文本長度不可超過限制

舉例,要把一段文字合成為語音文件:

  1. $result = $client->synthesis('你好百度', 'zh', 1, array(    'vol' => 5,));// 識別正確返回語音二進(jìn)制 錯誤則返回json 參照下面錯誤碼if(!is_array($result)){    file_put_contents('audio.mp3', $result);}
參數(shù)類型描述是否必須
texString合成的文本,使用UTF-8編碼,請注意文本長度必須小于1024字節(jié)langString語言選擇,填寫zhctpString客戶端類型選擇,web端填寫1cuidString用戶唯一標(biāo)識,用來區(qū)分用戶,填寫機(jī)器 MAC 地址或 IMEI 碼,長度為60以內(nèi)spdString語速,取值0-9,默認(rèn)為5中語速pitString音調(diào),取值0-9,默認(rèn)為5中語調(diào)volString音量,取值0-15,默認(rèn)為5中音量perString發(fā)音人選擇, 0為女聲,1為男聲,3為情感合成-度逍遙,4為情感合成-度丫丫,默認(rèn)為普通女

返回樣例:

  1. // 成功返回二進(jìn)制文件// 失敗返回{    "err_no":500,    "err_msg":"notsupport.",    "sn":"abcdefgh",    "idx":1}
錯誤信息錯誤返回格式

若請求錯誤,服務(wù)器將返回的JSON文本包含以下參數(shù):

  • error_code:錯誤碼。

  • error_msg:錯誤描述信息,幫助理解和解決發(fā)生的錯誤。

錯誤碼

錯誤碼含義
500不支持的輸入501輸入?yún)?shù)不正確502token驗(yàn)證失敗503合成后端錯誤

以上就是PHP在線語音合成的詳細(xì)內(nèi)容,更多請關(guān)注 其它相關(guān)文章!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 芒康县| 乐至县| 桑植县| 杂多县| 德保县| 马鞍山市| 天门市| 莒南县| 吴堡县| 苏尼特右旗| 南康市| 莆田市| 黔西县| 铜鼓县| 调兵山市| 锡林郭勒盟| 武胜县| 西乌| 新密市| 固始县| 宁波市| 海城市| 灵丘县| 余庆县| 昌江| 仙居县| 荔波县| 新田县| 刚察县| 康平县| 阳泉市| 彰化市| 宁夏| 墨竹工卡县| 桐柏县| 永嘉县| 来凤县| 察雅县| 正定县| 东辽县| 通榆县|