【Amaozn Bedrock & Amazon Transcribe】発音チェックアプリを作ってみる

記事タイトルとURLをコピーする

こんにちは。AWS CLIが好きな福島です。

今回はAmaozn Bedrock & Amazon Transcribeを活用し、発音をチェックするアプリを作ってみます。

構成図

画面イメージ

デプロイ手順

①リソースのデプロイ

  • ソースコードのダウンロード
git clone https://github.com/kazuya9831/blog-sample.git
  • ディレクトリの移動
cd blog-sample/pronunciation-check/
  • 変数の設定
STACK_NAME="pronunciation-check"
  • ソースコードのビルド
sam build
  • リソースのデプロイ
sam deploy

②Webアプリへアクセス

WebアプリのURLを確認し、ブラウザからアクセスします。

aws cloudformation describe-stacks \
    --stack-name "${STACK_NAME}" \
    --query "Stacks[].Outputs[?OutputKey=='LambdaFunctionUrl'].OutputValue" \
    --output text

トークスクリプトに発音する言葉を入力します。

今回は、早口言葉を設定して発音チェックをしてみます。

隣の客はよく柿食う客だ。

「録音開始」を押下後、実際に発音します。 発音完了後、「録音停止」を押下後、「アップロード」を押下します。

評価が完了すると以下のように表示されます。 今回は、「柿」を正しく発音できていなかったのですが、生成AIは正しくその点を指摘していることが分かります。

終わりに

今回はAmaozn Bedrock & Amazon Transcribeを活用し、発音をチェックするアプリを作ってみました。 最近、英語の勉強をしているので、いつか英語の発音もチェックしてもらおうと思います。

福島 和弥 (記事一覧)

2019/10 入社

AWS CLIが好きです。