LoginSignup
1
0

More than 5 years have passed since last update.

英語のニュースを日本語に翻訳してストリーミングでAlexaに喋らす試み その1

Posted at

最近、意識高い系バカをブロックしました。これ本当にストレス解消できますね!話し合いの場で適当に否定することで存在感を獲得するバカ。人の話を最後まで聞かず、揚げ足を取るのが得意なフレンズ。こういった方々は、一生勘違いしたままで構いませんので、なるべく、私の視界には入らないでいただきたい。私の限りある時間を無駄にしないために、アズスーンアズパッスぃボーでブロックします。フェアウェル。

さて今日は、閉店間際のスタバで荒ぶりながらAlexa Skillのコードを書いてストレス解消しようと思います。

目次:

  1. Google Cloud Platform準備
  2. 英語のニュースRSSを取得するコード書く
  3. Google Translate APIで英語のテキストを日本語に翻訳
  4. Amazon Polly に日本語テキストを渡して読み上げさせ、音声ファイルを生成し、S3にアップロード
  5. 上記をストリーミングするAlexa Skillを作成

Alexa Skillが一向に日本語対応しないので、諦めてストリーミングで流すのです。手っ取り早くFlash briefingでやろうと思います。

1. Google Cloud Platform準備

以前ラズパイでGoogle Assistant SDKを動かした時に使ったGCPのアカウントを使うことにします。

テケトーな名前で新しくプロジェクトを作成したあと、
ダッシュボード>「APIを有効にする」をクリック

gcp1.png

API一覧が表示されるので、「Google Cloud Translation API」のリンクを力いっぱいクリックすると、もう有効となっています。

なお、かかった料金は以下のメニューで確認できます。

>ダッシュボード
>「 Google Cloud Translation API」のリンクをクリック
>「割り当て」をクリック

詳しい費用は「価格の詳細を表示」のリンク先に書かれています。

1 か月あたりの料金

0~10 億文字
翻訳  20 ドル/100 万文字
言語の検出 20 ドル/100 万文字

さて、残念ながらスタバは閉店となってしまうようです。
今日はここまで。続きは週末にやりますね!

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