본문 바로가기

IT65

[JAVA] 백준 3003, 2941 [백준 3003] import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); int king = input.nextInt(); int queen = input.nextInt(); int rook = input.nextInt(); int bishop = input.nextInt(); int knight = input.nextInt(); int pawn = input.nextInt(); if (king >= 0 && king = 0 && q.. 2025. 4. 24.
[JAVA] 백준 2884, 2480, 25314, 2439, 10807, 1546 [백준 2884] import java.util.Scanner;public class Main { public static void main(String[] args) { int H, M; Scanner input = new Scanner(System.in); H = input.nextInt(); M = input.nextInt(); if (0   [백준2480]  import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); int dice01 .. 2025. 4. 10.
Ollama를 이용한 챗봇에 이것저것 해보는중 라즈베리파이에서는 VoiceVox로 음성 합성이 됐는데 막상 윈도우에선 안 돼서 gTTS 말고 뭐 써볼까 하다가 OpenVoice V2 라는 걸 찾아서 적용시켜봤습니다. 하츠네 미쿠 목소리를 입히고 싶었는데 생각보다 미쿠가 말하는 목소리만 구하는 것이 어려워서 어찌저찌 1분짜리를 만들어서 입혀봤는데 생각과는 완전 다르지만 나름 괜찮은 목소리가 나온 것 같네요 허허..  OpenVoice 말고도 음성 합성에 맞춰서 텍스트 출력되는 것도 하긴 했는데 들여쓰기가 안 돼서 조금 더 알아봐야할 것 같고.. OpenVoice를 사용하니 처음에 checkpoints 로드가 실행될 때마다 해야하길래 daemon으로 따로 빼봤는데 잘 되더군요 :) 영상에서는 daemon 전에 했던 것이라 위에 이것저것 같이 출력되는데 .. 2025. 2. 24.
라즈베리파이 400에서 Ollama와 VoiceVox를 이용한 음성인식 챗봇 구동 성공 제일 최근글에서 VoiceVox를 이용한 음성인식 봇을 올리고 나서 ChatGPT API 대신 LangChain을 써야하나 고민하고 있다가 Deepseek R1이 발표되었습니다. 유료였던 o1의 성능인 R1이 완전 무료라는 점과 OpenAI과는 다르게 오픈소스라는 점이 굉장히 마음에 들었습니다. 다만 중국 정부 특유의 검열과 개인정보 유출이라는 이슈 때문에 로컬로 구동하는 것을 추천한다는 글들을 많이 보았고, 그때부터 AI 모델을 로컬로 구동시키는 방법에 대해서 찾아보았습니다.  가장 많이 사용하면서 간단한 방법이 `Ollama` 라는 프로그램이라는 것을 알아서 스마트폰에 시도했다가 공초를 해야하는 일을 겪었습니다.. 하지만 그 일이 있고 나서 AI 모델의 사양, 양자화, 부동소수점에 대해 알게 되었습니.. 2025. 2. 15.
VoiceVox를 이용한 음성 대화 봇 Test Video음성 출력 테스트 영상SourceCodehttps://github.com/reatmos/Chatbot GitHub - reatmos/Chatbot: Voice Conversation Bots with LLM and VoiceVoxVoice Conversation Bots with LLM and VoiceVox. Contribute to reatmos/Chatbot development by creating an account on GitHub.github.com 졸업하고 나서 2월에 바로 구직 활동을 시작할 건데 그 전에 라즈베리파이를 메인으로 쓰고 있을 때 뭔가 해보고 싶었습니다.그러다가 최근에 친구랑 LLM을 이용하여 AI 버튜버나 자신만의 캐릭터를 만드는 것에 대해 계속 이야기 하.. 2025. 1. 8.
픽셀3에 postmarketOS를 설치해봤습니다. 예전에 포코 X3 NFC 쓸 때 Ubuntu Touch 설치한 이후로 스마트폰에 Android나 AOSP가 아닌 OS를 설치한 것은 되게 오랜만이네요. 픽셀3에다가 설치할 거라고는 1도 생각 못 했고요 ㅋㅋ특히나 postmarketOS는 Ubuntu Touch랑은 다르게 모바일 GNOME인 Phosh가 사용 가능해서 예전에 알고 있을 때부터 굉장히 궁금했는데 드디어 써보네요.​픽셀3는 픽셀3a와는 다르게 롬 개발이 거의 안 되어있어서 많이 불안정하거나 GUI도 안 나오는 상태일줄 알았는데 생각외로 와이파이, 블루투스, 오디오, 터치 등 기본적인 건 다 정상작동합니다.다만 와이파이는... 다른 건 다 잘 잡히는데 이상하게 원룸 와이파이랑 제 핫스팟만 못 잡더라고요..? 그래서 블루투스 테더링으로 연결했는데.. 2024. 11. 29.
라즈베리파이에 카카오톡 설치하기 // Fish Shell 기준으로 작성하였습니다.sudo apt update && sudo apt upgrade -y// 필요한 패키지 설치. 한글 입력기로 fcitx 사용sudo apt install fcitx fcitx-hangul libc6:armhf wget lsb-release libasound2:arm64 libc6:arm64 libglib2.0-0:arm64 libgphoto2-6:arm64 libgphoto2-port12:arm64 \libgstreamer-plugins-base1.0-0:arm64 libgstreamer1.0-0:arm64 libldap-common:arm64 libopenal1:arm64 libpcap0.8:arm64 \libpulse0:arm64 libsane1:arm.. 2024. 11. 29.
GCC와 CLANG을 이용해서 안드로이드 커널 빌드하기 옛날부터 올려야지~ 하고 있다가 이제서야 올립니다..원래는 우분투 24.04 LTS 최신 버전에서 하고 싶었는데 python2가 설치가 안 되어서 22.04 LTS를 사용합니다.개발 환경우분투 22.04 LTS AMD64Docker, WSL2 등 상관X// Install Packagessudo apt install -y bc binutils-dev bison build-essential build-essential ca-certificates ca-certificates-java ccache clang cmake cmake curl file flex freeglut3-dev g++-aarch64-linux-gnu g++-arm-linux-gnueabi git gnupg gperf imagemagick l.. 2024. 10. 18.
i3wm setup for Raspberry PI 400 설치 환경라즈베리파이 400Raspberry PI OS Lite(Debian 12 aarch64)적용 기능Alacritty 터미널 투명도 적용fish 쉘 사용i3wm bar 숨기기Nvchad를 위한 Neovim 0.11.0 설치터미널 파일 매니저(yazi) 설치Chromium 브라우저 설치한국어 입출력 적용maim으로 스크린샷 촬영feh으로 배경화면 적용i3wm 기본 테두리 제거PulseAudio로 오디오 설정// Autologinsudo raspi-config// Check Package Updatesudo apt updatesudo apt upgrade -y// Install Basic Packagesudo apt install git unzip neofetch feh maim pulseaudio//.. 2024. 9. 30.