로컬 환경에서 LLM을 활용한 자막 번역 시스템을 구축하기 위해, 다음과 같은 준비가 필요합니다. 이 과정은 기술에 익숙하지 않더라도 누구나 따라 할 수 있도록 구성되어 있습니다. 이전글도 참고 해주세요^_^https://vbflash.tistory.com/239 로컬 기반 LLM을 활용한 자막 번역 시스템 구축개요기존에는 Papago API나 DeepL과 같은 외부 번역 API를 활용해 자막 파일을 번역해왔습니다. 이들 서비스는 번역 품질이 우수하지만, 대부분 일정량의 무료 크레딧이 일일 혹은 월 단위로 제한되www.vbflash.net 🧰 필요한 도구1. LM Studio오픈소스 기반의 LLM 실행 도구로, 다양한 로컬 모델을 쉽게 불러와 사용할 수 있습니다.GUI 기반이라 설치 및 사용이 간편하..
개요기존에는 Papago API나 DeepL과 같은 외부 번역 API를 활용해 자막 파일을 번역해왔습니다. 이들 서비스는 번역 품질이 우수하지만, 대부분 일정량의 무료 크레딧이 일일 혹은 월 단위로 제한되어 있어, 대용량 번역 작업이나 지속적인 사용에는 비용 부담이 발생합니다.이에 따라 최근에는 로컬(Local) 환경에서 실행 가능한 LLM(Language Model) 기반의 자막 번역 시스템을 구현해보았습니다. 다운로드 - update: 2025.06.26- SUBLLM R01 Download ✅ 로컬 LLM을 사용하는 이유로컬 LLM을 활용하면, 현재 사용 중인 PC의 리소스를 기반으로 번역 작업을 수행하게 됩니다. 따라서 추가적인 비용 없이 전력 사용량만으로도 충분히 번역 기능을 이용할 수 있다..
Update : 2022.03.22 Version : KmelonTranslator v2.0.1.3 기능 추가/수정 Download : Kmelon Translator UI v2.0.1.3 파파고 유료 API 이용가능한 버전 추가 (KmelonTranslatorUI 2.0.1.2 Release-API.exe) Papago Text Translation 참고(유료 결제 후 ID/Key 사용가능) (요청건 으로서 저는 테스트해보지 않았으니 유의 바랍니다. 매뉴얼에 나온 API 호출 변경 후 rebuild 하여 업로드합니다.) Version : KmelonTranslator v2.0.1.2 기능 추가/수정 Download : Kmelon Translator UI v2.0.1.2 (구버전 전체 삭제) 파일 필터..
Update : 2020.12.30 #수정사항 현재버전 : Media Player r 2.1.3.0 version 재생목록 마우스 우클릭 메뉴 추가 (목록에서 원하는 항목 선택 후 진행 - 다중 선택 가능) 점수 일괄 부여 (0~5) 추가 태그 일괄 등록/삭제 추가 (폴더 선택 후) 파일 이동/복사 기능 추가 그룹목록 마우스 우클릭 메뉴 추가 (목록에서 원하는 항목 선택 후 진행 - 다중 선택 가능) (선택된 목록) 전체음원을 재생목록으로 추가 가능 (선택된 목록) 점수(0~5) 부여된 항목을 재생목록으로 추가 가능 태그 목록 마우스 우클릭 메뉴 추가 (선택된 목록) 재생목록으로 추가 가능 그룹 목록 검색기능 추가 전체/파일/점수/태그 4가지로 중복 검색 가능. 공백(" ") 으로 분리 기타 태그 목록(..
Introduction 최근들어 무료폰트들이 많이 공개되었습니다. 커뮤니티로부터 알게된 무료 폰트 모음 페이지에 접속하게되면 많은 폰트들이 있습니다. 이러한 폰트들을 다운 받아, 자신만의 홈페이지,App 그리고 광고 등에서 폰트를 사용할 수 있습니다. 각각의 페이지에서 라이센스를 한번 더 확인 하고 사용하는 것이 중요하다고 생각되네요. 이러한 폰트들을 다운받았을 때, 다시 홈페이지로 접속하여 서체를 확인해야하는 문제가 있습니다. 물론 사용하는 폰트가 적다면 큰 문제는 없지만, 온라인에 무료로 공개된 폰트들이 많을 경우에 일일이 확인해야하는 문제가 있습니다. 그래서 이러한 문제를 조금 해결하기위해 폰트관리자SW를 아래와 같이 만들어두었습니다. (SW이름 네이밍 추천이 있으시면 댓글로 언제든 환영입니다^^)..
Introduction 상위 그림과 같이 카메라를 이용하여 촬영한 사진들을 바탕화면으로 설정을 조금 더 간편하게 하면 어떨까? 하고 그런 생각을 했습니다. 그래서 생각난김에 간단히 만들어봤습니다. 원하는 건 각각의 모니터에 대해, 배경화면을 각각 설정하고 싶었는데, 옵션설정을 바꿔봐도 적용이 되지 않아 현재 버전으로 1차 마무리 하고 업로드를 합니다. 이후 생각날 때(?) 코드 업데이트 후 블로그에 수정 버전 추가하도록 하겠습니다. 수정사항 간략하게 업데이트 하도록 하겠습니다. update: 2020.12.18 바탕화면 중 맘에 들지 않는 사진은 저장(archive) 할 수 있도록 수정 함 현재 지정된 바탕화면 파일 폴더에 backup 폴더 생성 후 파일 이동 수행 파일 이동 후 랜덤으로 사진 교체(ar..
Introduction 조금 긴 시간 동안 자료를 조사하여, 한글 인코딩 작업을 진행하였습니다. 목표는 기타 1)다른 플랫폼과의 통신을 주고 받을 때, 발생하는 인코딩 문제, 2)한글로 된 문서 혹은 제목 등에서 자음을 이용하여 검색에 관련한 문제를 해결하기 위함입니다. 또한, 이를 이용하여 한글과 관련된 작업 중 응용할 수 있는 부분이 많이 있습니다. 특히, 영문이 아닌 한글의 타이핑의 효과, 그리고 가상 키패드 입력만들기를 수행할 수 있습니다. 한글 인코딩과 관련된 작업은 현재, 포스팅 준비 중으로 조금 기다리시면 블로그에서 보실 수 있습니다. 그럼 간단히 만들어 둔 한글 인코딩 변환 작업 모듈을 미리 볼까요~? 결과물 Download : UnicodeManager R.101.zip 파일을 다운 받아..
Introduction 이번에 만들고 있는 툴로 인해, 리소스를 관리가 필요해졌습니다. 리소스를 관리하기위해서는 사용자에게 공개되지 않고, SW에서만 사용하도록 하기위해서 입니다. 그래서 여러가지 방법을 이용하여 시도를 하고 있는데, 이번 버전은 간단하게 만들어두었습니다. 작업과 관련내용은 비밀로 하도록 하고, 사용방법에 대해서만 설명 하도록 하겠습니다. 그럼 바로 본론으로 가서 같이 설명하도록 하겠습니다. (SW 내부 참고이미지: 데이다라 사용) 리소스 관리 툴 현재 만든 리소스 관리 툴은 다음과 같습니다. 사용용도를 정리하면 다음과 같습니다. 사용자가 만든 이미지를 SW에서 사용하기위해서 이미지를 하나의 파일로 통합 이때, 통합된 파일은 최초 사용자가 비밀번호를 이용하여 최종 파일 생성 시, 암호화되..
Introduction 자율주행관련하여 많은 연구들이 진행되고 있죠? 저 또한 자율주행관련하여 연구&개발을 진행하고 있습니다. (과거형이어야 할지는 모르겠지만^^;) 연구 과제를 통해서, 영상 데이터를 수집하고, 연구 목적에 맞춰 논문 읽고 개발을 하다보면, 그동안 수집한 데이터들이 섞여 중복된 데이터도 있고, 데이터에 대한 메타데이터 정보들 또한 사라지거나 잃어버리는 경우가 종종 있었습니다. 그리고 컴퓨터 업을 하시는 분들이라면, 하드디스크에 민감하실텐데, 디스크 날려보신적 있으시나요? 그동안 모아둔 데이터셋을 날려먹어서, 일부 누락 혹은 전체가 날아가게 되었습니다. 소스코드만큼 중요한 문제인데 말이죠. 그렇게 데이터를 복구하는데 몇개월이 걸렸는지 모르겠네요. 데이터도 현 시점으로부터 최대 7년 전 영..
Introduction 이번 포스팅은 제목 그대로 프로젝트 클리너 입니다. Visual Studio등을 이용하여 개발하면서 debug/release 하위 폴더의 여러 파일들이 생성됩니다. 이렇게 생성된 파일은 용량이 얼마 되지는 않지만, 조금씩 파일이 누적되게 되면, 커다란 용량으로 변하게 됩니다. 그리고 이런 파일들을 포함하여 프로젝트를 백업하게되면, 불필요한 용량도 많이 차지하게됩니다. 그래서, 언젠가 시간이 날 때 만들어두고 컴퓨터 정리를 진행하려고 하였습니다. 여러가지 방법 및 아이디어들이 있었지만 기본적인 것부터 만들어두고 추후 기능들을 추가할 예정입니다. 중복제거와 관련된 부분은 따로 만들고 있으니 기대해주셔도 됩니다 🙂 그럼 본 포스팅 내용과 관련하여 설명드리도록 하겠습니다. Project ..
Introduction 지난 포스팅에서는 openCV 라이브리 설정과 관련하여 Windows 시스템 환경 변수에 등록 후, 변경하는 툴에 대해 포스팅을 하였습니다. 그리고 변경하는 툴에 맞춰 개발을 시작할 수 있습니다. 하지만, openCV Library버전이 업데이트됨으로 인해, library/DLL 파일추가를 일일이 변경해야하는 문제가 있습니다. 이에 대해, 간단하게 visual studio에서 설정할 수 있는 방법을 알아보도록 하겠습니다. 먼저 블로그 포스팅을 보기 전 이전 포스팅 "openCV 라이브러리 버전설정 전환 툴" 참고하시기 바랍니다. 같이사용해야 하는 SW입니다. openCV Library Directory Analysis 사용법 openCV Library Directory Analys..
Introduction 일전에 블로그에 포스팅을 해두긴 했으나, 오래되어 방법을 까먹어 조금 더 쉽게 설명하기위해 다시 포스팅 하도록 하겠습니다. 블로그에서는 openCV를 이용한 개발을 하며, 다양한 버전을 사용하게 되는데, 이때, 각 프로젝트마다 꼭 특정 버전만을 사용해야하는 경우가 있었습니다. 그래서 매번 버전따라 설정을 달리 해줘야하는 문제가 있었습니다. 물론, Visual studio에서 개별 프로젝트에 각각 설정하면 되는 문제이지만, 그것마져 귀차니즘이 발생하여 간단하게 툴을 만들어보았습니다. 실행 중 몇가지 유의 사항들이 있으니 꼭 확인 후 진행해주시면 됩니다. update: 2020.11.19 System Environment configuration Download R.102 openCV..