PyQt5 2

음성 생성과 번역을 활용한 데스크톱 번역기

PyQt5, Hugging Face Transformers, Eleven Labs API 활용영어 → 한국어 자동 번역번역된 텍스트 → 음성 변환변환된 음성 → 재생GUI 인터페이스 제공번역영어 문장을 입력하면 NLLB-200 모델로 한국어로 번역음성 생성번역된 문장을 Eleven Labs API로 음성(mp3)으로 변환음성 재생생성된 mp3 파일을 PyDub으로 재생GUI 구성PyQt5로 사용자 인터페이스 구성 (입력, 버튼, 출력 등) pip install requests PyQt5 pydub dotenv transformers torch torchaudio torchmedia  필요 라이브러리import osimport requestsfrom dotenv import load_dotenvfrom P..

OpenCV, YOLOv8, PyQt5활용 실시간 객체 탐지 서비스 구현

OpenCV와 YOLOv8을 활용한 실시간 객체 탐지 서비스 구현 OpenCV와 최신 YOLOv8 모델, 그리고 PyQt5를 활용하여 실시간 객체 탐지 GUI 프로그램을 만듦  사용 기술 스택 객체 탐지 YOLOv8 (ultralytics 라이브러리)영상 처리 OpenCV (cv2)GUI 구성 PyQt5 (QWidget, QLabel, QPushButton, QVBoxLayout) *PyQt5Python에서 데스크탑 애플리케이션(GUI 앱)을 만들 수 있게 해주는 라이브러리QWidget모든 GUI 요소의 기본 (창, 버튼 등)QLabel텍스트나 이미지 보여주는 위젯QPushButton클릭 가능한 버튼QVBoxLayout위에서 아래로 위젯 정렬하는 레이아웃QTimer일정 시간마다 반복적으로 이벤트 실행 (..

728x90