Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
ChatGPTとWhisperではじめるPythonローコード開発入門
Highest Rated
Rating: 4.3 out of 5(411 ratings)
2,685 students
Created by神草 経知
Last updated 12/2023
Japanese

What you'll learn

  • 会議をレコーディングした動画ファイルから議事録要点メモを自動生成する方法
  • ZOOMでレコーディングを行い、動画ファイルをローカルで作成する方法
  • PythonからOpenAIのWhisperモジュールを利用して音声ファイルに対し音声認識を行う方法
  • ChatGPTのAPIをPythonから利用し会議内容の要点を出力させる方法
  • FFMPEGをPythonから利用し、動画ファイルから音声ファイルを作成する方法
  • Python Flaskの環境構築方法
  • Whisper_MICのデプロイ方法
  • Python FlaskのWebアプリでAjaxリクエストを出す方法
  • Python FlaskのWebアプリでAjaxリクエストでWhisper音声認識の結果取得を行う方法

Course content

5 sections22 lectures2h 15m total length
  • Introduction3:23

Requirements

  • Pythonの基礎文法知識
  • Google Colaboratoryの基本的な利用方法
  • Googleアカウント、OpenAIのAPI利用アカウントのセットアップ
  • ローカルで動かす場合、CPUは8コア以上メモリ16GB以上積んでいるPCを推奨(もっと安いPCでも動きはします)

Description

◇この講座でできるようになること

・(中級者向け)ZOOMやTeamsなどのオンライン会議レコーディングファイルもしくは音声ファイルからの

議事録自動作成(Colab)をPythonでモジュールとAPIの呼び出しのみ(非常に少ないコード)で行います。


・(中~上級者向け)Python Flaskを用いてローカル環境(インターネット接続なし)で動作する本格的な音声認識システムを

    構築できます。バックエンドはOpenAIのWhisperモデルなので、認識精度はかなり高いです。


◇この講座の構成

  1. 動画ファイル or 音声ファイルのアップロード

  2. 動画ファイルからの音声ファイル作成

  3. 音声ファイルからのテキスト抽出(音声認識)

  4. 音声認識テキストからの要点抽出(自動要約)←ChatGPT(gpt3.5/gpt4.0)にプロンプト生成してもらいました。

  5. 要点抽出結果のダウンロード

  6. Flask環境の構築

  7. ミニマムなFlaskアプリ

  8. Whisper_MIC

  9. Flask画面パーツ

  10. Stable Diffusionでfavicon

  11. Bootstrap

  12. Ajax

  13. デモ

  14. システム構成

  15. Whisper_MICとファイル連携

  16. 仕上げ

Who this course is for:

  • ChatGPTの活用方法に興味のあるPython初級~中級者
  • Whisperで音声認識をさせてみたいPython初級~中級者