php文字轉語音

2022-03-13 08:23:06 字數 1064 閱讀 5516

使用php sdk開發驟如下:

3.引入aipspeech.php

<?php

require_once 'aipspeech.php';

const api_key = '';

const secret_key = '';

$word = '我們過了江,進了車站。我買票,他忙著照看行李。行李太多了,得向腳伕行些小費才可過去。他便又忙著和他們講價錢。我那時真是聰明過分,總覺他說話不大漂亮,非自己插嘴不可,但他終於講定了價錢;就送我上車';

$result = $client->synthesis($word, 'zh', 1, array(

'vol' => 5,

'per' => 4

));// 識別正確返回語音二進位制 錯誤則返回json 參照下面錯誤碼

if(!is_array($result))

引數型別

描述是否必須

texstring

合成的文字,使用utf-8編碼,

請注意文字長度必須小於1024位元組

是cuid

string

使用者唯一標識,用來區分使用者,

填寫機器 mac 位址或 imei 碼,長度為60以內

否spd

string

語速,取值0-9,預設為5中語速

否pit

string

音調,取值0-9,預設為5中語調

否vol

string

音量,取值0-15,預設為5中音量

否per

string

發音人選擇, 0為女聲,1為男聲,

3為情感合成-度逍遙,4為情感合成-度丫丫,預設為普通女

否返回樣例:

// 成功返回二進位制檔案

// 失敗返回

若請求錯誤,伺服器將返回的json文字包含以下引數:

錯誤碼含義

500不支援的輸入

501輸入引數不正確

502token驗證失敗

503合成後端錯誤

文字轉語音

你要轉換的文字 引數說明 lan zh 語言是中文,如果改為lan en,則語言是英文。ie utf 8 文字格式。spd 2 語速,可以是1 9的數字,數字越大,語速越快。text 這個就是你要轉換的文字。var arr 張三 李四 王五 趙六 劉德華 張學友 趙本山 var i i math.f...

Android文字轉語音

雖然視覺上的反饋通常是給使用者提供資訊最快的方式,但這要求使用者把注意力裝置上。當使用者不能檢視裝置時,則需要一些其他通訊的方法。android提供了強大的文字轉語音text to speech,tts api。使開發者能夠在應用中新增語音通知和其他語音反饋功能,而不要求使用者看著螢幕。下面的 展示...

python 文字轉語音

import pyttsx3 初始化,必須要有 engine pyttsx3.init engine.say hello engine.say 我會說中文了,開森,開森 注意,沒有本句話是沒有聲音的 engine.runandwait engine.say 我能說第二句話了 engine.runan...