国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目錄
在線語(yǔ)音合成 PHP SDK
http://yuyin.baidu.com/docs/tts/194
PHP SDK文檔
簡(jiǎn)介
接口能力
注意事項(xiàng)
版本更新記錄
快速入門
安裝語(yǔ)音合成 PHP SDK
新建AipSpeech
配置AipSpeech
接口說(shuō)明
語(yǔ)音合成
接口描述
請(qǐng)求說(shuō)明
錯(cuò)誤信息
錯(cuò)誤返回格式
錯(cuò)誤碼
首頁(yè) 后端開發(fā) php教程 PHP在線語(yǔ)音合成

PHP在線語(yǔ)音合成

May 21, 2018 am 11:44 AM
php 合成 語(yǔ)音

這篇文章主要介紹了PHP在線語(yǔ)音合成,有著一定的參考價(jià)值,現(xiàn)在分享給大家,有需要的朋友可以參考一下

在線語(yǔ)音合成 PHP SDK

http://yuyin.baidu.com/docs/tts/194

PHP SDK文檔

簡(jiǎn)介

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

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

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

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

接口能力

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

注意事項(xiàng)

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

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

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

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

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

版本更新記錄

上線日期 版本號(hào) 更新內(nèi)容
2017.5.11 1.0.0 語(yǔ)音合成服務(wù)上線

快速入門

安裝語(yǔ)音合成 PHP SDK

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

  1. <span class="pun">├──</span><span class="pln"> </span><span class="typ">AipSpeech</span><span class="pun">.</span><span class="pln">php ? ? ? ? ? ? </span><span class="com">//語(yǔ)音合成</span>

  2. <span class="pun">└──</span><span class="pln"> lib</span>

  3. <span class="pln"> ? ?</span><span class="pun">├──</span><span class="pln"> </span><span class="typ">AipHttpClient</span><span class="pun">.</span><span class="pln">php ? ? ? ?</span><span class="com">//內(nèi)部http請(qǐng)求類</span>

  4. <span class="pln"> ? ?</span><span class="pun">├──</span><span class="pln"> </span><span class="typ">AipBCEUtil</span><span class="pun">.</span><span class="pln">php ? ? ? ? ? </span><span class="com">//內(nèi)部工具類</span>

  5. <span class="pln"> ? ?</span><span class="pun">└──</span><span class="pln"> </span><span class="typ">AipBase</span><span class="pln"> ? ? ? ? ? ? ? ? ?</span><span class="com">//Aip基類</span>

支持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是語(yǔ)音合成的PHP SDK客戶端,為使用語(yǔ)音合成的開發(fā)人員提供了一系列的交互方法。

參考如下代碼新建一個(gè)AipSpeech:

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

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

配置AipSpeech

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

接口說(shuō)明
setConnectionTimeoutInMillis建立連接的超時(shí)時(shí)間(單位:毫秒)
setSocketTimeoutInMillis通過(guò)打開的連接傳輸數(shù)據(jù)的超時(shí)時(shí)間(單位:毫秒)

接口說(shuō)明

語(yǔ)音合成

接口描述

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

請(qǐng)求說(shuō)明

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

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

  1. $result = $client->synthesis(&#39;你好百度&#39;, &#39;zh&#39;, 1, array(
        &#39;vol&#39; => 5,
    ));
    // 識(shí)別正確返回語(yǔ)音二進(jìn)制 錯(cuò)誤則返回json 參照下面錯(cuò)誤碼
    if(!is_array($result)){
        file_put_contents(&#39;audio.mp3&#39;, $result);
    }
參數(shù)類型描述是否必須
texString合成的文本,使用UTF-8編碼,請(qǐng)注意文本長(zhǎng)度必須小于1024字節(jié)
langString語(yǔ)言選擇,填寫zh
ctpString客戶端類型選擇,web端填寫1
cuidString用戶唯一標(biāo)識(shí),用來(lái)區(qū)分用戶,填寫機(jī)器 MAC 地址或 IMEI 碼,長(zhǎng)度為60以內(nèi)
spdString語(yǔ)速,取值0-9,默認(rèn)為5中語(yǔ)速
pitString音調(diào),取值0-9,默認(rèn)為5中語(yǔ)調(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
    }

錯(cuò)誤信息

錯(cuò)誤返回格式

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

  • error_code:錯(cuò)誤碼。

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

錯(cuò)誤碼

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

以上是PHP在線語(yǔ)音合成的詳細(xì)內(nèi)容。更多信息請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本站聲明
本文內(nèi)容由網(wǎng)友自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請(qǐng)聯(lián)系admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣服圖片

Undresser.AI Undress

Undresser.AI Undress

人工智能驅(qū)動(dòng)的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用于從照片中去除衣服的在線人工智能工具。

Clothoff.io

Clothoff.io

AI脫衣機(jī)

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的代碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

功能強(qiáng)大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁(yè)開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)代碼編輯軟件(SublimeText3)

如何在PHP中獲取當(dāng)前的會(huì)話ID? 如何在PHP中獲取當(dāng)前的會(huì)話ID? Jul 13, 2025 am 03:02 AM

在PHP中獲取當(dāng)前會(huì)話ID的方法是使用session_id()函數(shù),但必須先調(diào)用session_start()才能成功獲取。1.調(diào)用session_start()啟動(dòng)會(huì)話;2.使用session_id()讀取會(huì)話ID,輸出類似abc123def456ghi789的字符串;3.若返回為空,檢查是否遺漏session_start()、用戶是否首次訪問(wèn)或會(huì)話是否被銷毀;4.會(huì)話ID可用于日志記錄、安全驗(yàn)證和跨請(qǐng)求通信,但需注意安全性。確保正確開啟會(huì)話后即可順利獲取ID。

php從字符串獲取子字符串 php從字符串獲取子字符串 Jul 13, 2025 am 02:59 AM

要從PHP字符串中提取子字符串,可使用substr()函數(shù),其語(yǔ)法為substr(string$string,int$start,?int$length=null),若未指定長(zhǎng)度則截取至末尾;處理多字節(jié)字符如中文時(shí)應(yīng)使用mb_substr()函數(shù)以避免亂碼;若需根據(jù)特定分隔符截取字符串,可使用explode()或結(jié)合strpos()與substr()實(shí)現(xiàn),例如提取文件名擴(kuò)展名或域名。

如何將字符串分為PHP中的數(shù)組 如何將字符串分為PHP中的數(shù)組 Jul 13, 2025 am 02:59 AM

在PHP中,最常用的方法是使用explode()函數(shù)將字符串拆分為數(shù)組。該函數(shù)通過(guò)指定的分隔符將字符串分割成多個(gè)部分并返回?cái)?shù)組,語(yǔ)法為explode(separator,string,limit),其中separator為分隔符,string為原字符串,limit為可選參數(shù)控制最大分割數(shù)量。例如$str="apple,banana,orange";$arr=explode(",",$str);結(jié)果為["apple","bana

JavaScript數(shù)據(jù)類型:原始與參考 JavaScript數(shù)據(jù)類型:原始與參考 Jul 13, 2025 am 02:43 AM

JavaScript的數(shù)據(jù)類型分為原始類型和引用類型。原始類型包括string、number、boolean、null、undefined和symbol,其值不可變且賦值時(shí)復(fù)制副本,因此互不影響;引用類型如對(duì)象、數(shù)組和函數(shù)存儲(chǔ)的是內(nèi)存地址,指向同一對(duì)象的變量會(huì)相互影響。判斷類型可用typeof和instanceof,但需注意typeofnull的歷史問(wèn)題。理解這兩類差異有助于編寫更穩(wěn)定可靠的代碼。

在C中使用std :: Chrono 在C中使用std :: Chrono Jul 15, 2025 am 01:30 AM

std::chrono在C 中用于處理時(shí)間,包括獲取當(dāng)前時(shí)間、測(cè)量執(zhí)行時(shí)間、操作時(shí)間點(diǎn)與持續(xù)時(shí)間及格式化解析時(shí)間。1.獲取當(dāng)前時(shí)間使用std::chrono::system_clock::now(),可轉(zhuǎn)換為可讀字符串但系統(tǒng)時(shí)鐘可能不單調(diào);2.測(cè)量執(zhí)行時(shí)間應(yīng)使用std::chrono::steady_clock以確保單調(diào)性,并通過(guò)duration_cast轉(zhuǎn)換為毫秒、秒等單位;3.時(shí)間點(diǎn)(time_point)和持續(xù)時(shí)間(duration)可相互操作,但需注意單位兼容性和時(shí)鐘紀(jì)元(epoch)

PHP如何處理環(huán)境變量? PHP如何處理環(huán)境變量? Jul 14, 2025 am 03:01 AM

toAccessenvironmentVariablesInphp,useGetenv()或$ _envsuperglobal.1.getEnv('var_name')retievesSpecificvariable.2。$ _ en v ['var_name'] accessesvariablesifvariables_orderInphp.iniincludes“ e” .setVariablesViaCliWithvar = vualitephpscript.php,inapach

PHP中的晚期靜態(tài)結(jié)合是什么? PHP中的晚期靜態(tài)結(jié)合是什么? Jul 13, 2025 am 02:36 AM

exmallationalbindinginphpallowsstatic :: torefertotheclassInallyCallentimeInIminInheritancesCenarios.beForePhp5.3,self :: wallding referferenceedtheclassecceedtheclasswhereTheSheTheShodwhereTheShodWhereTheShodWhereTheShodWhereShodWhereShodWhereTheShodWhereShodeDwaseDined,causisionChildClass :: sayhello()sayhello()sayhello()sayhello()

See all articles