ホームページ >バックエンド開発 >Python チュートリアル >簡単なステップで Amazon Transcribe を始めましょう

簡単なステップで Amazon Transcribe を始めましょう

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-04 02:27:10809ブラウズ

導入

Amazon Transcribe は、開発者が音声をテキストに変換する機能をアプリケーションに簡単に追加できるようにする、フルマネージドの自動音声認識 (ASR) サービスです。 [AWS]

Amazon Transcribe の主な機能

  • バッチ文字起こしとリアルタイム文字起こしの両方が利用可能
  • 複数の言語をサポート
  • 話者の識別
  • カスタム言語モデル
  • カスタム語彙

他にも様々な機能があります。 Amazon Transcribe の機能とユースケースの詳細については、Web サイトを参照してください。

前提条件

唯一の前提条件は、Transcribe と S3 にアクセスするための十分な権限を持つ AWS アカウント を持っていることです。 Transcribe は、AWS コンソールから、または複数の言語で利用可能な AWS SDK を通じて使用できます。このデモでは、Python 3.10 ランタイムで Lambda 関数を利用して Transcribe API を呼び出します。

文字起こしジョブの作成

ステップ 1: S3 バケットを準備する

Lambda 関数を作成する前に、文字起こしするメディア ファイルを保存するように S3 バケットが設定されていることを確認してください。

ステップ 2: Lambda 関数を作成する

  • Lambda 関数を作成し、次の権限を持つ IAM ロールをアタッチします。
    • AmazonTranscribeFullAccess (AWS 管理ポリシー)
    • S3:GetObject 権限 (または必要に応じて詳細なカスタム ポリシー)。
  • Lambda 関数の設定に関するガイダンスについては、この記事を参照してください。
  • この GitHub リポジトリからコードをコピーし、Lambda 関数エディターに貼り付けます。

ステップ 3: テスト イベントを作成する

次のパラメータを使用してテスト イベントを作成します:

{
  "MediaFileUri": "s3://your-bucket-name/media-file.mp4"
}

ステップ 4: コードをデプロイしてテストする

Lambda 関数をデプロイします。
テストイベントを実行します。次のような応答が返されます:

Get Started with Amazon Transcribe in Easy Steps

ステップ 5: 転写を確認する

AWS マネジメントコンソールで AWS Transcribe サービスに移動し、文字起こし出力を確認してダウンロードします。

Get Started with Amazon Transcribe in Easy Steps

文字起こしダウンロードジョブの作成

ステップ 1: 別の Lambda 関数を作成する

  • 別の Lambda 関数を作成し、次の権限を持つ IAM ロールをアタッチします。
    • AmazonTranscribeFullAccess (AWS 管理ポリシー)
    • この GitHub リポジトリからコードをコピーし、Lambda 関数エディターに貼り付けます。

ステップ 2: テスト イベントを作成する

次のパラメータを使用してテスト イベントを作成します:

{
  "MediaFileUri": "s3://your-bucket-name/media-file.mp4"
}

ステップ 3: コードをデプロイしてテストする

Lambda 関数をデプロイします。
テストイベントを実行します。次のような応答が返されます:

Get Started with Amazon Transcribe in Easy Steps

結論

Amazon Transcribe を使用してメディアファイルの文字起こしを生成する方法を学習しました。
S3 に保存されているメディア ファイルの文字起こしジョブを作成し、文字起こしをダウンロードするための 2 つのラムダ関数をセットアップしました。

何か新しいことを学んでいただければ幸いです。
この記事が気に入ったら、必ずハートを付けて、提案やフィードバックをコメントしてください。

参考文献

  • ウェブサイトの文字起こし
  • Boto3 ドキュメントの転写
  • ChatGPT (校正用)

以上が簡単なステップで Amazon Transcribe を始めましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。