翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
SDK for Ruby を使用した Amazon Comprehend の例
次のコード例は、Amazon Comprehend AWS SDK for Ruby で を使用してアクションを実行し、一般的なシナリオを実装する方法を示しています。
「シナリオ」は、1 つのサービス内から、または他の AWS のサービスと組み合わせて複数の関数を呼び出し、特定のタスクを実行する方法を示すコード例です。
各例には、完全なソースコードへのリンクが含まれています。ここでは、コンテキストでコードを設定および実行する方法の手順を確認できます。
トピック
シナリオ
次のコード例は、顧客のコメントカードを分析し、元の言語から翻訳し、顧客の感情を判断し、翻訳されたテキストから音声ファイルを生成するアプリケーションの作成方法を示しています。
- SDK Ruby の場合
-
このサンプルアプリケーションは、顧客フィードバックカードを分析し、保存します。具体的には、ニューヨーク市の架空のホテルのニーズを満たします。このホテルでは、お客様からのフィードバックをさまざまな言語で書かれた実際のコメントカードの形で受け取ります。そのフィードバックは、ウェブクライアントを通じてアプリにアップロードされます。コメントカードの画像をアップロードされると、次の手順が発生します。
-
テキストは Amazon Textract を使用して、画像から抽出されます。
-
Amazon Comprehend は、抽出されたテキストの感情とその言語を決定します。
-
抽出されたテキストは、Amazon Translate を使用して英語に翻訳されます。
-
Amazon Polly は抽出されたテキストからオーディオファイルを合成します。
完全なアプリは AWS CDK を使用してデプロイすることができます。ソースコードとデプロイの手順については、 GitHub
「」の「プロジェクト」を参照してください。 この例で使用されているサービス
Amazon Comprehend
Lambda
Amazon Polly
Amazon Textract
Amazon Translate
-