Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

AI Coding

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

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

  • ludgi
whisper
FastAPI
nextjs
앱개발
실습 중심
Next.js
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の概念(バックエンド - フロントエンド連携のために)

こんにちは
です。

443

受講生

17

受講レビュー

8

回答

4.2

講座評価

7

講座

안녕하세요, 주식회사 럿지의 대표입니다.


저는 스타트업, 금융권, 공공기관 등 다양한 분야에서 프로젝트를 진행하며,

개발뿐만 아니라 서비스를 직접 운영하는 경험을 쌓아왔습니다.

 

이 과정에서 팀원 및 프리랜서들과 협업하며 문제를 해결하고 프로젝트를 완성하는 능력을 길렀습니다.


특히, 단순히 개발자로서의 역할을 넘어서 자신의 서비스를 운영하고자 하는 꿈을 가진 분들께 더 많은 도움을 드릴 수 있다고 생각합니다.

 

완성의 즐거움과 성취감을 함께 경험하며 성장해 나가길 기대합니다. 감사합니다.

カリキュラム

全体

11件 ∙ (1時間 13分)

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

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

受講レビュー

全体

6件

3.7

6件の受講レビュー

  • puppy18422143님의 프로필 이미지
    puppy18422143

    受講レビュー 2

    平均評価 4.0

    3

    36% 受講後に作成

    It's a great introduction to the concept of Vibe Coding, especially for beginners. It would be even better with a more detailed explanation of the entire process, starting from setting up the environment.

    • datart님의 프로필 이미지
      datart

      受講レビュー 2

      平均評価 5.0

      5

      45% 受講後に作成

      I like that the lecture is hands-on with coding!

      • beomyoon943109님의 프로필 이미지
        beomyoon943109

        受講レビュー 5

        平均評価 5.0

        5

        36% 受講後に作成

        • meniac000763님의 프로필 이미지
          meniac000763

          受講レビュー 2

          平均評価 5.0

          5

          36% 受講後に作成

          • 12345678님의 프로필 이미지
            12345678

            受講レビュー 33

            平均評価 3.8

            2

            45% 受講後に作成

            ¥667

            ludgiの他の講座

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

            似ている講座

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