1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Amazon Nova 2 Sonicを使ってみた

Posted at

はじめに

  • Kiroでアプリを作って遊んでたのがばれて、職場の偉い人から「英会話学習に使えるChatBotを作れないか?」と言われて「え!そんなのLilyちゃんがいるじゃん!」と思いつつも仕方ないので調べてみた。
  • LexとPollyにBedrockを組み合わせる感じかな~と思っていたところAmazon Nova Sonicを使ってみるという記事を見つけてこれだ!と思った。
  • 2025年12月2日に新たにAmazon Nova 2 Sonicが公開されたとのことで、この検証を行った。

やってみよう

下準備

Win11を用いてます。

  • AWS CLI version 2はインストーラーをダウンロード。
  • ここを参考にして、IAMのパーミッションをBedrockが使えるように設定。
  • PowerShellはAdministratorで開いて、Git, NodeJSをインストール。
GitHub.cli
winget install --id GitHub.cli
winget upgrade --id GitHub.cli
Node.js
winget install OpenJS.Node.JS

サンプルアプリのインストール

  • Githubのコードをダウンロード、サンプルコードのとこまで移動。
git clone https://github.com/aws-samples/amazon-nova-samples.git
cd ~/amazon-nova-samples/speech-to-speech/amazon-nova-2-sonic/sample-codes
/websocket-nodejs/
  • Install, Build and Run!
npm install
npm run build
npm start

Let's chat!

  • ブラウザを開く。
http://localhost:3000

マイクをオンにするか聞かれたら、許可してください(Chrome使ってます)。

  • "Start Streaming"をクリックして会話を開始。まずは英語で挨拶。
    sonic2en.png

  • Duolingo仕込みの片言スペイン語も聞き取ってくれました!
    sonic2es.png

感想

  • 音声入力のChatがこんなに簡単にできたことに感動。天気を尋ねたら、位置を尋ねられ、おおよそ正しい答えが返ってきた。Agentと連動しているのか?
  • 日本語や他言語も試してみます。
  • 先の記事にもある通り、これだけでも十分英語の勉強になると思う。
  • RAGと組み合わせ、音声Botを作ってみたい。
  • いろんなサービス使っているみたいなので、やっぱり課金が気になるところ。

参考

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?