自然言語処理を理解する
自然言語処理 (NLP) は、文字言語や音声言語を理解するソフトウェアの作成を扱う AI の分野です。
NLP を使用すると、次の機能を実行できるソフトウェアを作成できます。
- ドキュメント、電子メール メッセージ、その他のソースのテキストを分析および解釈する。
- 音声言語を解釈し、音声応答を合成する。
- 音声や文字のフレーズを言語間で自動的に変換する。
- コマンドを解釈し、適切なアクションを決定する。
たとえば、Starship Commander は、サイエンス フィクションの世界を舞台にした、Human Interact 製の仮想現実 (VR) ゲームです。 このゲームでは、自然言語処理を使用して、プレイヤーが物語を制御し、ゲーム内の登場人物や宇宙船システムと対話できるようにします。
詳細については、次のビデオをご覧ください。
Microsoft Azure の自然言語処理
Microsoft の Azure AI Language を使用して、自然言語処理ソリューションを構築できます。 Azure AI Language の機能の一部には、テキストの理解と分析、音声またはテキストベースのコマンドを理解できる会話言語モデルのトレーニング、インテリジェント アプリケーションの構築が含まれます。
Microsoft の Azure AI 音声は、自然言語処理ソリューションを構築するために使用できるもう 1 つのサービスです。 Azure AI 音声の機能には、音声認識と合成、リアルタイム翻訳、会話の文字起こしなどが含まれます。
Azure AI Language の機能は Azure Language Studio で、Azure AI 音声の機能は Azure Speech Studio で確認できます。 サービス機能は、スタジオやその他のプログラミング言語で使用およびテスト目的で利用可能です。