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

RSSからYoutube/Podcast配信

RSSからYoutube/Podcast配信

皆さん、情報収集はどの様にされていますでしょうか?

私は最先端に情報に触れる為、海外ニュースをRSSで購読しているのですが、私の英語力/語彙力では時間が掛かかってしょうがない。

また、できれば目で読むのではなく、音声で聞き流しながら通勤や他の作業中に行いたい。

という事で自動でニュースを収集・要約・翻訳し、それをブログ・ポッドキャスト・Youtubeに自動投稿するPythonプログラムを作成して時短化しました。

その手法を公開してますので参考にしてください。


  1. Bloggerの立ち上げ方
  2. GCPとBloggerの連携
  3. 情報収集自動化
  4. Blogger自動投稿
  5. 本文要約
  6. 翻訳
  7. 音声作成
  8. 動画作成
  9. Youtubeにアップロード
  10. Youtubeの投稿制限の回避方法
  11. Podcast配信
  12. 翻訳・要約の改善(GPT-3)


以下のURLで上記から作成したブログやYoutubeを公開しています。参考までに見てください。


このブログの人気の投稿

PodCastでの音声配信

PodCastでの音声配信 Fire Base Hostingを使用してのPodCast配信 静的コンテンツ配信にFire Base Hostingが使えそうなので、ここからRSSフィードとmp3音声ファイルを配信します。 以前のBlogger連携と同様にFirebaseのAPIも管理できるように変更してください。 Fire Base Hostingの設定 Fire Baseコンソールにアクセスしてプロジェクトを作成します。 またプロジェクト内に入り「+アプリを追加」をクリックして、次に(</>)をクリックしてWebアプリケーションの設定ワークフローを起動します。 FireBaseHostingを有効にして、指示された通りにnpmを実行していくと、プロジェクトとアプリが作成されます。 作成が終わると表示されるプロジェクトの設定画面にあるプロジェクト-IDをプログラムの中で使うので覚えていてください。 また[プロジェクトの設定] > [サービス アカウント] を開きます。 [新しい秘密鍵の生成] をクリックし、[キーを生成] をクリックして確定します。 キーを含む JSON ファイルを「firebase.json」ファイルとして保管します。 ライブラリの追加 $ pip install firebase_admin Pythonプログラム test.pyに以下のコードを記述します。 公式のサンプルを一部変更して持ってきています。 test.py FIREBASE_SECRETS_FILE = "./firebase.json" FIREBASE_HOSTING_URL = "https://firebasehosting.googleapis.com/v1beta1" FIREBASE_HOSTING_SITE = FIREBASE_HOSTING_URL + "/sites/project-id" def fb_getToken (): cred = credentials . Certificate ( FIREBASE_SECRETS_FILE ) token = cred . get_access_token () r...