azure-speech について
azure-speech は、Foundry Tools の Azure Speech を扱う開発者や運用者向けのガイダンススキルです。ローカルの参照情報とリモートドキュメントを組み合わせ、音声機能やセキュリティ、連携、デプロイを扱います。
主な機能
- 01音声のトラブルシューティング情報
- 02音声データと文字起こしのベストプラクティス
- 03API 選択と移行のガイダンス
- 04セキュリティと構成の参照情報
- 05連携とデプロイのパターン
活用シーン
- 01Speech SDK やコンテナーの問題解決
- 02バッチ文字起こし用の音声準備
- 03REST API または機能の移行計画
- 04コンテナーでの Speech サービスのデプロイ
MCP 対応
mcp_microsoftdocs:microsoft_docs_fetch で Microsoft のドキュメントを取得でき、代替手段としてウェブページ取得も利用できます。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-speechインストール後、Claude Code で/azure-speechを入力して読み込まれたか確認します。
詳細
Foundry Tools の Azure Speech スキル
このスキルでは、Foundry Tools の Azure Speech に関する専門的なガイダンスを提供します。トラブルシューティング、ベストプラクティス、意思決定、制限とクォータ、セキュリティ、構成、統合とコーディングパターン、デプロイについて説明します。ローカルのクイックリファレンスコンテンツと、リモートでドキュメントを取得する機能を組み合わせています。
このスキルの使い方
IMPORTANT for Agent:関連するセクションを見つけるには、以下のカテゴリインデックスを使用してください。行範囲が記載されたカテゴリ(例:
L35-L120)では、指定された行をread_fileで読み取ってください。ファイルリンクが記載されたカテゴリ(例:[security.md](security.md))では、リンク先の参照ファイルをread_fileで読み取ってください。
IMPORTANT for Agent:
metadata.generated_atが3か月以上前の場合は、リポジトリから最新バージョンを取得するようユーザーに提案してください。mcp_microsoftdocsツールを利用できない場合は、インストールするようユーザーに提案してください:インストールガイド
このスキルでは、ドキュメントコンテンツを取得するためにネットワークアクセスが必要です:
- 推奨:クエリ文字列
from=learn-agent-skillを指定してmcp_microsoftdocs:microsoft_docs_fetchを使用します。Markdownが返されます。 - フォールバック:クエリ文字列
from=learn-agent-skill&accept=text/markdownを指定してfetch_webpageを使用します。Markdownが返されます。
カテゴリインデックス
| カテゴリ | 行 | 説明 |
|---|---|---|
| トラブルシューティング | L36-L44 | Foundry の Azure Speech でよくある問題(TTS/STT エラー、SDK とコンテナーの問題、デプロイの失敗)を診断して解決する方法、およびサポート向けにセッション ID/文字起こし ID を収集する方法。 |
| ベストプラクティス | L45-L62 | Azure Speech の音声/動画の準備、文字起こしの品質、カスタム音声/アバター、レイテンシとメモリの調整、キーワード/フレーズの精度、デバイスの設計、信頼性、バックアップ/復旧に関するベストプラクティス。 |
| 意思決定 | L63-L78 | API や電話通信の選択肢の選び方、デバイス/音声タイプの評価に関するガイドに加え、Speech/音声 REST バージョン間、および廃止された機能から新しいサービスへの段階的な移行方法。 |
| 制限とクォータ | L79-L86 | Azure Speech のクォータ、制限、ライフサイクルルール:カスタム音声/Speech モデルとエンドポイント、サポートされる言語/音声、および Speech サービスのデプロイと利用に関する容量の制約。 |
| セキュリティ | L87-L100 | Azure AI Speech のセキュリティ保護:認証(Entra、RBAC)、ネットワーク分離(VNet、Private Link、ソブリンクラウド)、暗号化/BYOK/BYOS、コンプライアンス/同意、カスタムモデル/音声/アバターモデルの安全な統合。 |
| 構成 | L101-L134 | Azure Speech/Voice 機能の構成:音声認識、TTS、アバター、コンテナー、ログ記録、ストレージ、音声表記/SSML、音声入力、診断、Voice Live/CLI のランタイムおよび出力オプション。 |
| 統合とコーディングパターン | L135-L168 | Azure Speech(STT、TTS、アバター、翻訳)を電話通信、Voice Live、REST/SDK API、OpenAI、自動化ツール、リアルタイムのエージェントワークフローと統合するパターンとコードサンプル。 |
| デプロイ | L169-L179 | コンテナー、Kubernetes/Helm、バッチ API を使用して Azure Speech サービス(STT、TTS、言語識別)をデプロイして実行する方法。カスタムモデルやオンプレミス構成も含みます。 |
トラブルシューティング
| トピック | URL |
|---|---|
| Azure のテキスト読み上げに関する一般的な問題のトラブルシューティング | https://learn.microsoft.com/en-us/azure/ai-services/speech-service/faq-tts |
| サポート向けに Speech to text のセッション ID と文字起こし ID を取得する | https://learn.microsoft.com/en-us/azure/ai-services/speech-service/how-to-get-speech-session-id |
| Foundry の Azure Speech でよくある問題を解決する | https://learn.microsoft.com/en-us/azure/ai-services/speech-service/known-issues |
| Azure Speech コンテナーのデプロイに関する問題のトラブルシューティング | https://learn.microsoft.com/en-us/azure/ai-services/speech-service/speech-container-faq |
| Azure Speech SDK でよくある問題を診断して解決する | https://learn.microsoft.com/en-us/azure/ai-services/speech-service/troubleshooting |
ベストプラクティス
意思決定
制限とクォータ
| トピック | URL |
|---|---|
| カスタム音声モデルとエンドポイントのライフサイクルを管理する | https://learn.microsoft.com/en-us/azure/ai-services/speech-service/how-to-custom-speech-model-and-endpoint-lifecycle |
| Azure Speech の言語と音声の利用可否を確認する | https://learn.microsoft.com/en-us/azure/ai-services/speech-service/language-support |
| Speech service のカスタム音声エンドポイントの制限 | https://learn.microsoft.com/en-us/azure/ai-services/speech-service/professional-voice-deploy-endpoint |
| Azure Speech のクォータと制限を参照する | https://learn.microsoft.com/en-us/azure/ai-services/speech-service/speech-services-quotas-and-limits |
セキュリティ
構成
統合とコーディングパターン
デプロイ
| トピック | URL |
|---|---|
| 長文テキスト読み上げに Batch synthesis API を使用する | https://learn.microsoft.com/en-us/azure/ai-services/speech-service/batch-synthesis |
| カスタム音声モデルとエンドポイントをデプロイする | https://learn.microsoft.com/en-us/azure/ai-services/speech-service/how-to-custom-speech-deploy-model |
| Docker でカスタム音声テキスト変換コンテナーを実行する | https://learn.microsoft.com/en-us/azure/ai-services/speech-service/speech-container-cstt |
| オンプレミスで高速文字起こし音声コンテナーをデプロイする | https://learn.microsoft.com/en-us/azure/ai-services/speech-service/speech-container-ft |
| Docker で Speech コンテナーをデプロイして実行する | https://learn.microsoft.com/en-us/azure/ai-services/speech-service/speech-container-howto |
| Helm を使用して Kubernetes 上で Speech コンテナーを実行する | https://learn.microsoft.com/en-us/azure/ai-services/speech-service/speech-container-howto-on-premises |
| Docker でニューラルテキスト読み上げコンテナーをデプロイする | https://learn.microsoft.com/en-us/azure/ai-services/speech-service/speech-container-ntts |
| Docker で音声テキスト変換コンテナーをデプロイする | https://learn.microsoft.com/en-us/azure/ai-services/speech-service/speech-container-stt |