본문 바로가기

AI/AI 부트캠프77

[AI 부트캠프] DAY 19 - 파이썬 프로젝트 4 [오늘의 일지] 파이썬 프로젝트 - 새로 추가할 기능들 만들기 오늘 한 작업 - 번역 기능 만들기, 미세먼지 기능 만들기, 끝말잇기 만들기 도전 [상세 내용] 파이썬 프로젝트 번역 기능 완성 - 어제 말했던 기존에 만든 영한, 한영 함수를 사용하면 번역 기능은 편하게 만들 수 있을 거라고 생각하고 시작했는데 여기서도 STT를 접목하는 상황에서 원하는 문장이나 단어의 번역을 하기 위해 입력을 받는 과정에서 오류가 많이 났고 직접 음성을 입력받아서 번역을 하는 것은 힘들다고 판단하여 택스트로 입력을 받는 것으로 완성시켰습니다. 아래 코드를 보면 중간에 '영한'을 입력받는 if문에 '0 1'이 있는 것을 확인할 수 있습니다. 이 부분은 음성인식을 실행하는 과정에서 여러 번 시행착오 끝에 계속해서 '0 1'로 .. 2023. 8. 11.
[AI 부트캠프] DAY 18 - 파이썬 프로젝트 3 [오늘의 일지] 파이썬 프로젝트 - 어제 만든 2차 완성 프로젝트 코드에 여러 가지 기능 첨가하기 오늘 한 작업 - 어제 만들어 놓은 계산 기능 첨가하기, 번역 기능 만들기, 게임 기능 만들기, 지금까지 만든 함수들 클래스화 해기, 부분 부분 에러 수정하기 [상세 내용] 파이썬 프로젝트 2차 완성본에 계산 기능 첨가하기 - 어제는 계산 기능의 함수까지는 어떻게 만들었습니다. 그런데 계산 기능에 STT를 접목해서 실행을 시키려고 하니까 소리로 숫자를 인식하는 과정에서 엄청나게 많은 오류들이 발생했습니다. 가장 쉬운 예시로 숫자 1이나 0은 소리로 입력을 받을 때 한글로 '일'과 '영'으로 출력되었습니다. 수많은 숫자를 입력해야 되는 상황에서 하나하나 오류들을 찾아 나서는 것이 엄두가 나지 않았기 때문에 저.. 2023. 8. 10.
[AI 부트캠프] DAY 17 - 파이썬 프로젝트 2 [오늘의 일지] 파이썬 프로젝트 - 어제 만든 1차 완성 프로젝트 코드에 여러 가지 기능 첨가하기 오늘 한 작업 - 어제 만든 음성 인식 기능 추가하기, 명령받는 주체가 말하게 하기, 계산 기능 만들기 [상세 내용] 파이썬 프로젝트 1차 완성본에 검색, 날씨 음성 인식 기능 추가하기 - 우선 음성인식 기능을 추가해야 되는 이 기능의 이름은 STT로 란 Speech To Text의 약자로, 음성을 글자로 바꾸는 것을 의미합니다. 구글, 네이버 등에서는 음성을 인식해서 글자로 바꿔주는 STT API를 제공하고 있습니다. 저는 수업 시간에 구글의 API를 기반으로 개발된 라이브러리를 사용했습니다. - window환경에서 STT 설치 방법 pip install pyaudio - 위에서 나온 설치 시 오류가 발생.. 2023. 8. 9.
[AI 부트캠프] DAY 16 - 파이썬 프로젝트 1 [오늘의 일지] 파이썬 프로젝트 - 음성인식으로 여러 가지 프로그램을 수행하는 코드 짜기 오늘 한 작업 - 일단은 채팅으로 명령받을 주체 설정하고 검색, 날씨 기능 설정하기, 음성인식 가능한 검색, 날씨 가능 만들기 [상세 내용] 파이썬 프로젝트 음성인식으로 여러 가지 프로그램을 수행하는 코드 짜기 - 우선 여러 가지 기능을 넣기 전에 큰 틀을 짜고 우선 적으로 키보드 명령으로 수행하는 프로그램을 짜고 그 후에 음성인식을 넣는 것으로 큰 틀을 짜고 시작했습니다. 클래스와 함수를 이용해서 큰 틀 설정하기 - 기존 수업에서 클래스와 함수를 이용한 연습문제들 중에서 은행 ATM 시스템에서 사용했던 코드들을 복습하면서 틀을 짜 보았습니다. 기존 ATM 시스템 연습문제는 아래의 글에 있습니다. [AI 부트캠프] .. 2023. 8. 8.
반응형