본문 바로가기

전체 글50

Whisper API와 text diff를 이용해 텍스트 비교해보기 우선 Whisper API와 text diff를 사용하기 위한 기본 설정을 해보자 import openai from difflib import SequenceMatcher # OpenAI API 키 설정 OPENAI_API_KEY = "OPENAI_API_KEY를 넣어주세요" openai.api_key = OPENAI_API_KEY 음성파일을 텍스트로 변경해주는 함수 - 아래 함수에서는 audio_path는 음성 파일의 경로를 나타내고 해당 파일을 읽어 텍스트화 할 예정이다. - target_language는 오디오 파일을 어떤 언어로 열지 설정해주는 것이며 여기서는 한국어(ko)로 설정해주었다. - with 문을 사용하여 오디오 파일을 열고, audio_file 변수에 파일을 연결해준다. - trans.. 2023. 9. 14.
Mac에서 Github ssh키 발급 및 삭제와 등록하는 방법 Git을 사용하기 위해 ssh키를 발급받고 Github에 키를 등록하려고 했는데 add SSH key를 아무리 눌러봐도 반응을 하지 않는 무한의 굴레에 빠져버렸었다,,, 결론부터 말하자면 수많은 재발급을 하고 등록을 시도했지만 되지 않길래 키값을 지워버리고 다시 발급하니 등록이 되었다. 진짜 감동의 도가니탕이었다. 먼저 터미널을 실행해주고 ssh 키의 존재여부부터 확인해보자 터미널에 아래의 명령어를 넣어주면 된다. cat ~/.ssh/id_rsa.pub 만약 존재하지 않는다면 cat: /…/.ssh/id_rsa.pub: No such file or directory 라는 문구가 뜬다,, 없는 것으로 확인되었다면 아래의 명령어를 입력해 키 값을 생성해보자 ssh-keygen Generating public.. 2023. 9. 14.
FastAPI 기초 익히기 파이썬 문제풀이 (4문제) : input과 함수(사용자정의)를 활용하여 사칙연산 수행 FastAPI 기본익히기 FastAPI란? 현대적이고, 빠르며(고성능), 파이썬 표준 타입 힌트에 기초한 Python3.6+의 API를 빌드하기 위한 웹 프레임워크 ASGI 애플리케이션 FastAPI는 빠름: (Starlette과 Pydantic 덕분에) NodeJS 및 Go와 대등할 정도로 매우 높은 성능. 사용 가능한 가장 빠른 파이썬 프레임워크 중 하나. 빠른 코드 작성: 약 200%에서 300%까지 기능 개발 속도 증가. * 적은 버그: 사람(개발자)에 의한 에러 약 40% 감소. * 직관적: 훌륭한 편집기 지원. 모든 곳에서 자동완성. 적은 디버깅 시간. 쉬움: 쉽게 사용하고 배우도록 설계. 적은 문서 읽기 시.. 2023. 9. 12.
AI 1차 프로젝트 Git, FastAPI 기초 및 멘토링_0911(개인역할 가이드) 멘토링 일지 2회차 9월 11일 ※ 멘토님께 물어볼 질문 목록 전체 질문 1. 오늘 수업 내용 : python, vs code 설치 및 환경 설정, FastAPI 설치 및 로컬 서버 활용 + 경로 매개변수, 쿼리 매개변수를 약식(맛보기..?)으로 배웠는데 파이썬으로 전체 코드를 짜야한다면 무조건 알아야 하는 (진짜 중요한) 부분이 있을지 궁금합니다 (예를 들어 자주 쓰는 내장 함수라던가, 데코레이션이라던가) => 문자열 및 변수 다루기 => 파일 다루기 import os import glob => 자료형 자바 해시에 유사한 dictionary => 배열 ArrayList유사한 list => type(자료형 알고픈 것) => set -> list와 유사하지만 중복값이 저장 안 됨(차이) 개인적 질문 1. .. 2023. 9. 12.
1차 AI프로젝트 주제 확정 1차 프로젝트 계획서 (확정) 2023년 9 월 7 일 과정명 : 인공지능(AI-X) 프로젝트 부트캠프 팀명 S2d (Static to Dynamic) 팀원 팀장, 팀원1, 정주호, 팀원2, 팀원3 프로젝트 주제 음성인식 기술을 활용한 한국어 발음 연습을 위한 웹 어플리케이션 프로젝트 목적 (동기) 한국어 발음 교정을 하고자하는 사람들(아나운서, 나레이터, 성우 등 정확한 발음과 뚜렷한 의사 전달이 중요한 직군에 속한 사람들이 전문기관이나 학원의 도움을 받지않고 자가 훈련 보조 프로그램 보급을 위함) 을 위해 좀 더 간단하고 접근성 좋은 방법으로 도움을 주기 위한 웹을 개발하고 함. 현재 구구절절 이라는 앱 어플리케이션이 출시되어있음 (청각장애인들의 구화연습에 도움을 주기 위한 앱으로 단어와 문장들을 챕.. 2023. 9. 12.
Python 기초부터 배워보기~~(조건문 if) 간단한 문제를 풀어보자 문제 1. "주머니에 돈이 있으면 택시를 타고, 주머니에 돈은 없지만 카드가 있으면 택시를 타고, 돈도 없고 카드도 없으면 걸어가라."(나는,, 걸어가야지,,) 알고리즘을 짜보자 # 조건 1. 주머니에 돈 또는 카드가 있다면 택시를 탄다. # 조건 2. 둘 다 없다면 걸어간다. 먼저 주머니라는 변수에 들어갈 값을 설정해 보자. 주머니에 들어갈만한 것들을 적어본다. pocket = "money, card, mobile, bill" 조건문을 적어보자. # 조건: 돈 또는(or) 카드 == True - 택시 탄다 아니면(else) == False - 걸어간다 if ("money" in pocket) or ("card" in pocket) : print("택시탄다.") else : pri.. 2023. 9. 8.