강의

멘토링

로드맵

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) 9 reviews

124 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

195

Learners

19

Reviews

20

Answers

4.8

Rating

2

Courses

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

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

Curriculum

All

63 lectures ∙ (5hr 14min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

9 reviews

5.0

9 reviews

  • hdyong7028님의 프로필 이미지
    hdyong7028

    Reviews 1

    Average Rating 5.0

    5

    44% enrolled

    • it22158708님의 프로필 이미지
      it22158708

      Reviews 2

      Average Rating 5.0

      5

      30% enrolled

      • briansong9348님의 프로필 이미지
        briansong9348

        Reviews 3

        Average Rating 5.0

        5

        100% enrolled

        • jjangu78677249님의 프로필 이미지
          jjangu78677249

          Reviews 1

          Average Rating 5.0

          5

          81% enrolled

          • ysangstar4062님의 프로필 이미지
            ysangstar4062

            Reviews 2

            Average Rating 5.0

            5

            46% enrolled

            Thank you for listening. If I were to deploy it on a server and allow external access, how would I grant microphone permission? Is it correct to connect via https?

            • huhjuang5228
              Instructor

              Hello? ysangstar. Thank you for your good evaluation. The lectures I prepared are PC-based and mobile app-based, so the microphone recognition part is different from the web. If you simply want to receive voice from the web, you can do it with html5's getUserMedia, and if you are considering voice recognition, you can test it by replacing it with web speech API, etc. I understand that you have to use the https protocol. I understand that Google Cloud's speech to text shows good performance as a paid version. Thank you.

          Limited time deal

          $40.70

          24%

          $53.90

          huhjuang5228's other courses

          Check out other courses by the instructor!

          Similar courses

          Explore other courses in the same field!