Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
AI Development

/

AI Agent Development

[Python beginner] ChatGPT voice translation app made with Flutter

This lecture is for those who have learned Python but are unsure of how to use it. Utilize 99.9% of basic programming knowledge!!! Try making a Flutter voice translation app with basic example code by minimizing difficult code. Talk to chatGPT, translate conversations with foreign friends, draw images with voice, and upgrade the conversation app with fine tuning.

(5.0) 8 reviews

121 learners

  • huhjuang5228
실습 중심
채팅앱
ai프로젝트
앱프로젝트
Python
Flutter
ChatGPT
openAI API
Chatbot

Reviews from Early Learners

What you will learn!

  • ChatGPT voice chat using Python

  • Voice chat app made with Flutter

  • openAI API: GPT, Wisper, TTS, Dall-E, FineTuning

  • Flutter STT, TTS

If you only have basic knowledge of Python,
Anyone can create an AI app 🧑‍💻

I've learned the basics of Python grammar, but can't I try out a project right away?

AI is hot these days. Should I create a prototype AI service?

I want to make an app, but when will I learn HTML, JavaScript, Java, Flutter, Dart?

•••

What if a lecture appeared that would solve all these worries at once?! 🤭

From conversations to translations to image creation
All-in-one for various apps

1⃣ Desktop voice chat program

Get familiar with APIs with Python

Implement text and voice conversations using OpenAI's GPT, Wisper, and TTS APIs.

2⃣ ChatGPT and voice chat app

Flutter-based main project

Implement text and voice conversations on mobile devices using OpenAI's GPT API and Flutter's STT and TTS packages.

3⃣ An app that translates conversations with foreigners in real time.

Flutter-based application project #1

Implementing real-time translation on mobile devices using OpenAI's GPT API and Flutter's STT and TTS packages.

4⃣ Voice-based image generation app by Dall-e

Flutter-based application project #2

Implementing image generation on mobile devices using OpenAI's GPT, Dall-e API, and Flutter's STT and TTS packages.

Lecture Points ⭐️

API connection experience

Learn the fundamentals of APIs and gain hands-on experience connecting APIs that can be applied immediately to your work or projects. Learn ChatGPT API connection from the basics to advanced applications, step by step.

Understanding Artificial Intelligence LLM (Large Language Model)

You can experience LLM's expanded functionality by accessing OpenAI's various APIs. These features can be integrated and applied in a variety of mobile environments, allowing you to express your planned functionality in the form of an app.

Voice function (STT, TTS) practice

You'll practice implementing diverse voice processing functions using STT (Speech-To-Text) and TTS (Text-To-Speech) solutions in API and package formats. You'll also enrich your functionality by connecting with other APIs, features, and functions.

Get familiar with Flutter
This course uses basic Flutter examples, making it easy to learn even for beginners. You'll learn how to use various Flutter packages, including UI construction using the Dash Chat2 package and connecting to the chatGPT API in Dart (using Postman).


Things to note before taking the course

Practice environment

  • Operating System and Version (OS): Windows 10, Windows 11

  • Python: 3.9.0

  • Other: VSCode,

    Postman,

    Android Studio, Flutter SDK

  • openAPI: Billing account required (account creation and card information registration)

Learning Materials

  • Share the following content via 'Class Materials' at the top of the lecture.

  • Lecture PDF, source code, related images and data

Recommended for
these people

Who is this course right for?

  • For those who want to utilize the API

  • For those who want to handle chatGPT API with Python

  • For those who want to develop Flutter apps without any basic knowledge

  • For those who want to create a translation app or conversation app

  • For those who want to create an image creation app

  • For those who want to implement fine tuning into an app

Need to know before starting?

  • python basics

Hello
This is

191

Learners

18

Reviews

20

Answers

4.8

Rating

2

Courses

실전형 인공지능 분석, 빅데이터 분석, 앱 개발에 대해 경험한 내용을 여러분과 공유하고 싶습니다.

부족한 점이 있더라도 많이 응원해주시면, 더 열심히 노력해보겠습니다. 감사합니다.

Curriculum

All

63 lectures ∙ (5hr 14min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

8 reviews

5.0

8 reviews

  • 김성균님의 프로필 이미지
    김성균

    Reviews 1

    Average Rating 5.0

    5

    30% enrolled

    • 송봉용님의 프로필 이미지
      송봉용

      Reviews 3

      Average Rating 5.0

      5

      100% enrolled

      • 혀누님의 프로필 이미지
        혀누

        Reviews 1

        Average Rating 5.0

        5

        81% enrolled

        • ysangstar님의 프로필 이미지
          ysangstar

          Reviews 2

          Average Rating 5.0

          5

          46% enrolled

          감사히 잘 듣고 있습니다. 혹시 서버에 배포해서 외부에서 접근해서 사용하게 만들때, 마이크 권한은 어떻게 부여해야 할까요~~? https 로 접속해야하는게 맞는건가요~?

          • 다비
            Instructor

            안녕하세요? ysangstar님. 좋은 평가에.감사드립니다. 제가 준비한 강의는 pc기반과 모바일 앱기반이라 마이크 인식부분이 web과 다릅니다. 단순하게 web에서 음성만 받으신다면.html5의 getUserMedia로 가능하고, 음성인식까지 고려하신다면 web speech api 등으로 대체하여 테스트해보시기 바라겠습니다. https프로토콜 사용하셔야 한다고 알고 있습니다. 유료 버전으로는 google cloud의 speech to text가 좋은 성능을 보여준다고 알고 있습니다. 감사합니다.

        • Youn-Kyoung Joung님의 프로필 이미지
          Youn-Kyoung Joung

          Reviews 3

          Average Rating 4.3

          5

          25% enrolled

          좋은 강의 감사합니다. 따라하다 보니 신기하네요~~ 내가 말하고, GPT로 부터 답도 듣고, 쳇팅도 하고

          • 다비
            Instructor

            도움되는게 있으시다니 저도 기쁩니다. 세상이 너무 빨리 변하고 있어서 다양한 기능을 빠르게 접근해보는 것도 좋은 것 같습니다. 이 후 학습도 응원합니다. 감사합니다.

        $53.90

        huhjuang5228's other courses

        Check out other courses by the instructor!

        Similar courses

        Explore other courses in the same field!