강의

멘토링

커뮤니티

Programming

/

AI Coding

Vibe Coding: Next.js + FastAPI + Faster-Whisperで作る音声メモアプリ

Whisperをローカルで実行し、FastAPIとNext.jsを活用してAI音声認識アプリを迅速に開発する実践プロジェクトの講義です。リアルタイム音声認識まで実装し、短時間で簡単なポートフォリオとして活用できる成果物を完成させることができます。

難易度 初級

受講期間 無制限

  • ludgi
Next.js
Next.js
FastAPI
FastAPI
whisper
whisper
openai-whisper
openai-whisper
Next.js
Next.js
FastAPI
FastAPI
whisper
whisper
openai-whisper
openai-whisper

受講後に得られること

  • Next.js

  • ささやき

  • FastAPI

  • バイブコーディング

週末プロジェクト! Whisper & FastAPIで音声認識Webアプリをすばやく完成させる

このレッスンでは、Whisperをローカルで実行する方法を学び、 FastAPIとNext.jsを活用してAI音声認識Webアプリを開発できます。

この技術は、音声メモアプリ、リアルタイム会議記録システム、自動字幕作成、音声ベースのチャットボットなど、さまざまな分野で利用できます。

このようなことを学びます。

Faster-Whisper

Faster-Whisperのローカル実行方法
WhisperモデルをAPI呼び出しなしでローカルで実行する方法を学びます。

CPU環境でWhisperを実行する
通常、WhisperはGPU環境で実行されますが、このレッスンではCPU専用に設定して実行する方法について説明します。 CUDA設定なしでWhisperを利用できるように最適化するプロセスを学びます。

FastAPIを利用した音声変換APIの開発
FastAPIを使用して音声をテキストに変換するAPIを開発し、それをNext.jsと連携して実際のサービスのように動作する音声メモWebアプリを構築する方法を学びます。

このレッスンでは、Whisperモデルをローカルで実行し、CPUでも効率的に動作するように設定する方法を学ぶことができます。 🚀

バイブコーディング

バイブコーディングによるNext.jsの実装
このレッスンでは、バイブコーディング方式でNext.jsフロントエンドをすべて実装する予定です。短い理論と短い説明で、cursor aiを通じて実装する方法です。つまり、講義ですぐにプロジェクトを完成していく方法で進行されます。

FastAPIとNext.jsの連動
FastAPIで実装したfaster-Whisper音声変換APIをNext.jsフロントエンドと連携するプロセスを実践します。これにより、実際に音声をアップロードして変換されたテキストをUIに出力する機能を完成させることができます。

ポートフォリオドラフトプロジェクトをすばやく完成
理論ではなく、すぐに機能を実装することに集中して講義が終わると、1つの簡単な音声認識Webアプリがあります。短時間で経験を積むことができ、これを本人だけのポートフォリオプロジェクトに高度化して活用できます。

受講前の注意

練習環境

  • CPU: Intel Core i7-12700Kまたは同等以上を推奨

  • RAM:最小8GB(推奨16GB以上)

  • ディスク容量: Whisperモデルのダウンロードとキャッシュには5GB以上必要

学習資料

  • GitHubリポジトリリンク(ソースコードとプロジェクトファイルの提供)

  • テキスト文書とコードサンプル


選手の知識と注意事項

  • Pythonの基本的な文法とFastAPIを使用した経験がある場合は理解が速い

  • JavaScriptとNext.jsの基本概念があればフロントエンド連動が容易

  • REST APIとWebSocketの概念を知っていると役に立ちます

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Whisperモデルをローカルで直接実行してみたい方

  • FastAPIとNext.jsを活用してAI基盤のプロジェクトを開発したい方

  • リアルタイム音声認識機能を実装してみたい初心者開発者

  • 個人ポートフォリオとして活用できるAI音声認識プロジェクトの草案を作ってみたい方

  • 短時間でプロジェクトを完成させたい方

前提知識、
必要でしょうか?

  • FastAPI活用のため、Python基本文法

  • JavaScript および React の基本概念 (Next.js 活用のため)

  • REST APIとWebSocketの概念(バックエンド - フロントエンド連携のために)

こんにちは
です。

631

受講生

30

受講レビュー

8

回答

3.8

講座評価

9

講座

こんにちは、株式会社ラッジの代表です。


私はスタートアップ、金融業界、公共機関など、さまざまな分野でプロジェクトを進行し、

開発だけでなく、サービスを自ら運営する経験を積んできました。

この過程でチームメンバーやフリーランスの方々と協業し、問題を解決してプロジェクトを完成させる能力を養いました。


特に、単に開発者としての役割を超えて、自身のサービスを運営したいという夢をお持ちの方々に、より多くの力添えができると考えております。

完成の喜びと達成感を共に分かち合いながら、成長していけることを楽しみにしています。ありがとうございました。

カリキュラム

全体

11件 ∙ (1時間 13分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

8件

3.0

8件の受講レビュー

  • datart님의 프로필 이미지
    datart

    受講レビュー 2

    平均評価 5.0

    5

    45% 受講後に作成

    コード実習中心に講義が進んで良いです!

    • beomyoon943109님의 프로필 이미지
      beomyoon943109

      受講レビュー 5

      平均評価 5.0

      5

      36% 受講後に作成

      • meniac000763님의 프로필 이미지
        meniac000763

        受講レビュー 2

        平均評価 5.0

        5

        36% 受講後に作成

        • puppy18422143님의 프로필 이미지
          puppy18422143

          受講レビュー 4

          平均評価 4.3

          3

          36% 受講後に作成

          初めて学ぶ概念であり、Vibe Codingという概念について知り、関心を持つきっかけになると思うので、環境構築から全体的にもう少し詳しく説明していただけるとありがたいです。

          • yslysl824880님의 프로필 이미지
            yslysl824880

            受講レビュー 1

            平均評価 1.0

            1

            55% 受講後に作成

            生成AIなんて誰でもできるでしょ

            ¥697

            ludgiの他の講座

            知識共有者の他の講座を見てみましょう!

            似ている講座

            同じ分野の他の講座を見てみましょう!