PHPオンライン音声合成
この記事は主に PHP オンライン音声合成を紹介します。これは、特定の参考価値がありますので、必要な友達に参考にしてください。
オンライン音声合成 PHP SDK
http://yuyin.baidu.com/ docs/tts/194
PHP SDK ドキュメント
はじめに
こんにちは、Baidu 音声合成サービスへようこそ。
このドキュメントは主に PHP 開発者を対象としており、Baidu 音声合成インターフェイス サービスの関連技術内容について説明しています。ドキュメントの内容についてご質問がある場合は、次の方法でお問い合わせください:
Baidu Cloud Console で作業指示を送信してください。お問い合わせの種類として 人工知能サービス を選択してください。
開発 QQ グループに参加- : 464413749
インターフェース機能
その他の追加機能はありません。
オフライン合成など他の機能を使用する必要がある場合は、Android または iOS の合成 SDK を使用してください開発用ドキュメントに記載されているパラメータを厳密に従ってください。次の問題に注意してください:
合成されたテキストの長さは 1024 バイト未満である必要があります。テキストの長さが長い場合は、複数のリクエストを使用できます。テキストの長さ制限を超えないでください。- 音声合成レストAPIの最初のアプリケーションのデフォルトのリクエスト割り当ては200000回/日です。デフォルトの割り当てでは需要を満たせない場合は、割り当ての増加を申請してください。
- 必須フィールドは、文書説明の内容に従って厳密に入力してください。
- バージョン更新記録
更新内容 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
オンライン合成サービス |
<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+ |
---|---|
: | 1. 公式 Web サイトから php SDK 圧縮パッケージをダウンロードします。 |
3. AipSpeech.php の紹介 | 新しい AipSpeech |
$result = $client->synthesis('你好百度', 'zh', 1, array( 'vol' => 5, )); // 识别正确返回语音二进制 错误则返回json 参照下面错误码 if(!is_array($result)){ file_put_contents('audio.mp3', $result); }
APP_ID
が Baidu Cloud Console で作成され、定数 API_KEY</ code> と <code>SECRET_KEY
は、アプリケーションの作成後にシステムによってユーザーに割り当てられます。これらはどちらもユーザーを識別し、アクセスのための署名検証を実行するために使用される文字列です。 AI サービス コンソールの 🎜 アプリケーション リストで見つけることができます。 🎜🎜AipSpeech を設定する🎜🎜 ユーザーが AipSpeech のネットワーク リクエスト パラメータを設定する必要がある場合 (通常、設定は必要ありません)、AipSpeech の構築後にインターフェイスを呼び出してパラメータを設定できます。 現在、次のパラメータのみがサポートされています。 🎜🎜🎜インターフェース🎜🎜説明🎜🎜🎜 🎜🎜🎜setConnectionTimeoutInMillis🎜🎜接続確立のタイムアウト(単位:ミリ秒)🎜🎜🎜🎜setSocketTimeoutInMillis🎜🎜接続をオープンします (単位: ミリ秒)🎜🎜🎜🎜接口说明
语音合成
接口描述
基于该接口,开发者可以轻松的获取语音合成能力
请求说明
合成文本长度必须小于1024字节,如果本文长度较长,可以采用多次请求的方式。文本长度不可超过限制
举例,要把一段文字合成为语音文件:
$result = $client->synthesis('你好百度', 'zh', 1, array( 'vol' => 5, )); // 识别正确返回语音二进制 错误则返回json 参照下面错误码 if(!is_array($result)){ file_put_contents('audio.mp3', $result); }
ログイン後にコピーログイン後にコピー
参数 | 类型 | 描述 | 是否必须 |
---|---|---|---|
tex | String | 合成的文本,使用UTF-8编码,请注意文本长度必须小于1024字节 | 是 |
lang | String | 语言选择,填写zh | 是 |
ctp | String | 客户端类型选择,web端填写1 | 是 |
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为情感合成-度丫丫,默认为普通女 | 否 |
返回样例:
// 成功返回二进制文件 // 失败返回 { "err_no":500, "err_msg":"notsupport.", "sn":"abcdefgh", "idx":1 }
ログイン後にコピー
错误信息
错误返回格式
若请求错误,服务器将返回的JSON文本包含以下参数:
error_code:错误码。
error_msg:错误描述信息,帮助理解和解决发生的错误。
错误码
错误码 | 含义 |
---|---|
500 | 不支持的输入 |
501 | 输入参数不正确 |
502 | token验证失败 |
503 | 合成后端错误 |
以上がPHPオンライン音声合成の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

あなたが経験豊富な PHP 開発者であれば、すでにそこにいて、すでにそれを行っていると感じているかもしれません。あなたは、運用を達成するために、かなりの数のアプリケーションを開発し、数百万行のコードをデバッグし、大量のスクリプトを微調整してきました。

このチュートリアルでは、PHPを使用してXMLドキュメントを効率的に処理する方法を示しています。 XML(拡張可能なマークアップ言語)は、人間の読みやすさとマシン解析の両方に合わせて設計された多用途のテキストベースのマークアップ言語です。一般的にデータストレージに使用されます

JWTは、JSONに基づくオープン標準であり、主にアイデンティティ認証と情報交換のために、当事者間で情報を安全に送信するために使用されます。 1。JWTは、ヘッダー、ペイロード、署名の3つの部分で構成されています。 2。JWTの実用的な原則には、JWTの生成、JWTの検証、ペイロードの解析という3つのステップが含まれます。 3. PHPでの認証にJWTを使用する場合、JWTを生成および検証でき、ユーザーの役割と許可情報を高度な使用に含めることができます。 4.一般的なエラーには、署名検証障害、トークンの有効期限、およびペイロードが大きくなります。デバッグスキルには、デバッグツールの使用とロギングが含まれます。 5.パフォーマンスの最適化とベストプラクティスには、適切な署名アルゴリズムの使用、有効期間を合理的に設定することが含まれます。

文字列は、文字、数字、シンボルを含む一連の文字です。このチュートリアルでは、さまざまな方法を使用してPHPの特定の文字列内の母音の数を計算する方法を学びます。英語の母音は、a、e、i、o、u、そしてそれらは大文字または小文字である可能性があります。 母音とは何ですか? 母音は、特定の発音を表すアルファベットのある文字です。大文字と小文字など、英語には5つの母音があります。 a、e、i、o、u 例1 入力:string = "tutorialspoint" 出力:6 説明する 文字列「TutorialSpoint」の母音は、u、o、i、a、o、iです。合計で6元があります

静的結合(静的::) PHPで後期静的結合(LSB)を実装し、クラスを定義するのではなく、静的コンテキストで呼び出しクラスを参照できるようにします。 1)解析プロセスは実行時に実行されます。2)継承関係のコールクラスを検索します。3)パフォーマンスオーバーヘッドをもたらす可能性があります。

PHPの魔法の方法は何ですか? PHPの魔法の方法には次のものが含まれます。1。\ _ \ _コンストラクト、オブジェクトの初期化に使用されます。 2。\ _ \ _リソースのクリーンアップに使用される破壊。 3。\ _ \ _呼び出し、存在しないメソッド呼び出しを処理します。 4。\ _ \ _ get、dynamic属性アクセスを実装します。 5。\ _ \ _セット、動的属性設定を実装します。これらの方法は、特定の状況で自動的に呼び出され、コードの柔軟性と効率を向上させます。
