Amazon Web Services ブログ

言葉がゲームボードであり、Amazon Polly が楽しさをもたらす Volley での音声プレイ

音声による体験が、勢いを増し、人気を集めています。Volley は、一連の人気のあるスマートスピーカーゲームでの音声制御エンターテイメントの最先端にいます。そして、Volley の多くの側面は Amazon Polly を活用しています。

毎日、ますます多くの人々がボタンを押すことによってではなく、スマートスピーカーへの口頭でのコマンドでライトをつけ、お天気をチェックし、音楽を楽しんでいます。Volley は、元はハーバードでのルームメートであった Max Child 氏 (CEO) と James Wilsterman 氏 (CTO) によって 2016 年に共同設立されたサンフランシスコに拠点を置くスタートアップ企業です。同社の使命は、スマートスピーカーを使って、楽しい体験を築くことです。

Volley は、歌のクイズから政治的風刺、ロールプレイングゲームまで、あらゆる種類のゲームを制作しています。「Yes Sire」などの後者のゲームの多くは、自分独自の冒険スタイルを選ぶゲームを特徴としており、そこでは各プレイヤーの選択によって無限の対話が繰り広げられます。Volley が複数のキャラクターがやり取りする中でこうした対話を拡大できるのは、Amazon Polly に大きく依存しています。

「それぞれのキャラクターを特定の Amazon Polly の声に関連付けています」と、Wilsterman 氏は語りました。「私たちのオンザフライ TTS 生成がうまくいくのは、Amazon Polly の text-to-speech API のレイテンシーがユーザーが本質的に知覚できないほど十分に低いからなのです。」

コストの観点からすると、この比較は非常に簡単です。ゲームを発声するために声優を雇うことは、1,000 倍もコストがかかることになります (文字通り、一斉射撃 (Volley) が成果をあげたのです)。Amazon Polly は反応速度が決まっており、人間よりも反応が速いのです。また、録音された脚本に従った声優の場合よりも多様なキャラクターや反応を提供できます。

「私たちは、ゲームで多様で記憶に残るキャラクターを披露したいのです」と、Wilsterman 氏は言いました。「Amazon Polly が、そのために役立つさまざまな言語、アクセント、年齢層をサポートしていることに感謝しています。」 たとえば、Amazon Polly に組み込まれているドイツ語のサポートは、Volley が最近ドイツ向けにローカライズ版の「Yes Sire」 (名前は「Ja Exzellenz」) を発売するために不可欠であることがわかりました。

Amazon Polly と共に、他の多くの AWS のサービスが Volley の楽しさやゲームをサポートしています。このプラットフォームの選択は、共同創設者がバックエンドのゲームロジックをホストし、永続的な顧客データを保存するための最良のサービスを探していた、Volley の創設の頃に遡ります。

AWS LambdaAmazon DynamoDB が理想的な選択肢であることがすぐにわかりました」と、Wilsterman 氏は言いました。彼はすぐに、AWS が魅力的なスケーラビリティと手頃な価格も提供していることに気付きました。Volley のチームは現在、ゲームのバックエンドロジックをホストするだけでなく、Lambda 関数を通じてデプロイされるさまざまな内部ツールおよびマイクロサービスをホストするためにも Lambda を使用しています。

DynamoDB は、ユーザーのスコアやレベルなどの永続的なデータを保存することで、Volley のゲームをサポートします。そのため、ユーザーはゲームに戻って、中断したところから再開することができます。そして、ゲーム内アセットの多くは Amazon S3 に保存されているので、バックエンドの Lambda 関数にすぐにアクセスできます。こうした部分をすべてまとめて表示したのが、次のワークフロー図です。

Volley は最近、Amazon SageMaker によって機械学習作業に高度な層を追加しました。同社は、Amazon SageMaker を使用してユーザーの行動を理解し、それに応じてゲームを宣伝することでビジネスを強化しています。具体的には、ユーザーが永続的なタグを持っていないため、Volley のチームは少し困難に直面しています。つまり、誰かが「World Detective」のプレイを終了し、すぐに「Castle Master」のプレイを開始した場合、同じユーザーであることを確認する方法はありません。

その結果、Volley のチームは、クロスプロモーションの取り組みの効果を測定する独創的な方法を見つけなければなりません。Amazon SageMaker を使用すると、各ゲームのアクティブユーザーとタイムスタンプに基づいて、マーケティングの結果を予測的に生成できます。これは、将来のマーケティングがより的を絞ったターゲットになること、そして将来のゲームが Volley が確認している視聴者の傾向を満たすことを確認するのに役立ちます。

Volley はレパートリーを拡大し続けているので、チームは純粋な娯楽を超えて新しい方向性も検討しています。「自己啓発は瞑想、フィットネス、その他のコーチのように興味深い分野です」と、Wilsterman 氏は言いました。「また、学習や、ティーチングも。私たちは、いつも「音声を入力として使用することで、どのような新しい体験が可能になるか?」と自問しています。

Volley が次に何を選ぶとしても、1 つ確かなのはクラウドプラットフォームの選択です。「アーキテクチャ全体が AWS で動作しています。 ストレージから機械学習まで、すべてで使用しています」と、Wilsterman 氏は語りました。


著者について

Marisa Messina は、AWS ML マーケティングチームに所属しています。仕事では AWS を使用している最も革新的なお客様を見定めたり、示唆に富んだストーリーを紹介したりしています。AWS に入社する前は、Microsoft で消費者向けハードウェア、次に大学向けクラウド製品を担当していました。仕事以外では、太平洋岸北西部のハイキングコースを探索したり、レシピなしで料理をしたり、雨の中で踊ったりして楽しんでいます。