スキップしてメイン コンテンツに移動

RSSからYoutube/Podcast配信

GCPとBloggerの連携

GCPのアカウント作成

以下のURLからアカウントを作成します。
今(2021/10/24)なら300$相当のクレジットが付いてきます。

https://console.cloud.google.com/freetrial



携帯番号の登録が必要となります。


クレジットカード(もしくはPaypal)の登録が必要となります。


GCPからBloggerを連携

以下のURLからプロジェクトを作成してください。プロジェクト名は任意です。

https://console.cloud.google.com/projectcreate

以下のURLからBlogger API v3の「有効にする」をクリック
https://console.cloud.google.com/apis/library/blogger.googleapis.com

同様に以下の3種類のAPIも有効にしてください。
https://console.cloud.google.com/apis/library/translate.googleapis.com
https://console.cloud.google.com/apis/library/texttospeech.googleapis.com
https://console.cloud.google.com/apis/library/youtube.googleapis.com
以下のURLをクリックして「デスクトップアプリ」を選択し「名前」に任意の名前を付けて「作成」してください。
https://console.cloud.google.com/apis/credentials/oauthclient


これでクライアントIDが作成されました。「クライアントID」と「クライアントシークレット」は他の人に知られない様にしてください。

作成した「デスクトップクライアント:1」を選択すると、「JSONをダウンロード」が選択できるので、「client_secret.json」と名前を変更して保存しておいてください。こちらのファイルを使ってこれから作成するプログラムでGoogleの認証を行います。

次は情報収集自動化になります。

このブログの人気の投稿

StableDiffusionを使った画像生成&動画生成

  StableDiffusionが世を賑わかせているので、便乗してニュースのテキストから画像を生成し、TTSの音声と併せて動画にしてみた。 まずは画像生成用のモジュールから。 ! pip install accelerate diffusers transformers scipy ftfy # make sure you're logged in with `huggingface-cli login` from  torch  import  autocast from  diffusers  import  StableDiffusionPipeline import  gc SDpipe = StableDiffusionPipeline.from_pretrained (      "stabilityai/stable-diffusion-2" ,     use_auth_token= "enter your token" ) .to ( "cuda" ) def   getImgFromPrompt ( prompt , imgName ) :     gc.collect ( generation= 0 )     gc.collect ( generation= 1 )     gc.collect ( generation= 2 )     image = SDpipe ( prompt , height= 512 ,  width= 512 ) .images [ 0 ]     display ( image )     image.save ( im...

GPT-3を使った翻訳・要約

GPT-3とは 「Generative Pre-trained Transformer - 3」の略で、イーロン・マスクなどが出資しているOpenAIという団体が出している自然言語処理モデルになります。 以前までは予約しないと使えないものでしたが、今はアカウントを作成すれば誰でも使用することができるようになったので、この翻訳・要約機能を試してみました。 OpenAIのアカウントを作成 Googleアカウントでログインできるため、Googleアカウントを持っている方ならそのまま「Continue with Google」で入ってください。 このままPlaygroundで遊んでも良いですが、Pythonプログラムに使用するため、以下のURLから「Create New Secret Key」を押してAPI-Keyを作成しておいてください。 https://beta.openai.com/account/api-keys Pythonライブラリ openaiのライブラリやこれまでのRSSリーダー機能に必要なライブラリもインストールします。 $ pip install openai feedparser extractcontent3 Pythonプログラム RSSからURLを取得してHTML本文を取得する箇所に関しては以前のものを使いまわします。要約・翻訳のサンプルはPlaygroundから見れますがこれを少し手を加えつつ、パラメータをチューニングしておきました。 # coding: utf-8 import  os import  openai import  requests import  feedparser from  extractcontent3  import  ExtractContent openai.api_key =  "YourOpenAI-API-Key" extractor = ExtractContent () # オプション値を指定する opt =  { "threshold" : 50 } extractor.set_option ( opt )   ...