以前は Azure AI サービスまたは Azure Cognitive Services と呼ばれていたもので、Microsoft Foundry プラットフォームに含まれる事前構築済みの AI 機能の統合コレクションです
ページ Marui,MichikoSSCLW,
Microsoft Q&A へようこそ
お問い合わせいただきありがとうございます。音声合成 (TTS) リソースをご利用になりたいとのことですが、Azure ポータルで「割り当て」ができないとのことで、ご不便をおかけしております。
明確に申し上げますと、音声サービス(音声合成を含む)には、他のAzureリソースのようにポータルで直接「割り当て」オプションを使用することはできません。代わりに、以下のいずれかの認証方法を使用してサービスにアクセスできます。
アプリケーションは、キーとエンドポイントを使用して認証できます。Azureポータルで音声リソースに移動し、「キーとエンドポイント」を開きます。Key1またはKey2のいずれかをエンドポイントと共にコピーし、アプリケーションでそれらを使用して音声合成リクエストを送信してください。
こちらを参照してください Azure AI サービスに対する要求の認証
あるいは、ロールベースのアクセス制御(RBAC)を使用することもできます。これにより、キーの共有を回避できます。音声リソース → アクセス制御(IAM) → ロールの割り当ての追加に移動し、ユーザー、アプリケーション、またはマネージドIDにCognitive Servicesユーザーロールを割り当てます。これにより、キーではなくAzure ADを介した安全なアクセスが可能になります。
認証を設定しても問題が解決しない場合は、以下の点を確認してください。
クォータ制限:200 TPS(1秒あたりのトランザクション数)の制限を超えていないことを確認してください。頻繁にこの制限に達する場合は、追加のSpeechリソースを作成し、リクエストを分散することを検討してください。
リージョンのサポート:使用している音声がリソースのリージョンでサポートされていることを確認してください。たとえば、日本リージョンで日本語の音声を使用すると、パフォーマンスが向上します。
Speech SDKの設定を確認してください。例:
XSpeechSynthesizerCreateを使用して初期化します。
XSpeechSynthesizerSetCustomVoiceまたはXSpeechSynthesizerSetDefaultVoiceを使用して音声を設定します。
ストリームを適切に管理し、使用後は閉じます。
HTTP 429(リクエストが多すぎます)などのエラーに注意してください。これらのエラーは通常、スロットリングまたは設定の問題を示しています。
引き続き問題が発生する場合は、詳細な情報について Text to Speech の FAQ を確認するか、適切なリソース管理が確実に行われるようにアプリケーションを調整することをお勧めします。
これがお役に立てば幸いです。他にご質問がございましたら、お気軽にお問い合わせください。
これでご質問への回答が見つかった場合は、「回答を承認」をクリックし、「この回答は役に立ちましたか?」で「はい」を選択してください。
ありがとうございます!