기본 콘텐츠로 건너뛰기

2025의 게시물 표시

TTS 라이브러리 MeloTTS로 한국어 음성 합성해보기

  TTS( text-to-speech ) 라이브러리인 MeloTTS를 사용하여 한국어 음성을 합성해봤습니다.  깃허브 주소는   https://github.com/myshell-ai/MeloTTS  입니다. 2024. 7. 14  최초작성 2024. 11. 9  윈도우에서 실행시 python3 대신 python을 사용해야함. 디폴트 설치로는 파이토치가 CPU를 위해 설치됨 2024. 11. 10 cuda 사용하도록 pytorch 설치하여 테스트 진행 2024. 11. 14 Linux와 macOS, Windows에서 가능한 방법입니다.   최종 문서 작성시 테스트는 Windows에서 진행했습니다. 가급적이면 miniconda나 anaconda 환경에서 진행하세요. conda 환경 만드는 방법은 아래 링크를 참고하세요. Visual Studio Code와 Miniconda를 사용한 Python 개발 환경 만들기( Windows, Ubuntu, WSL2) https://ilkemomo.blogspot.com/2025/09/visual-studio-code-miniconda-python.html   다음 명령들을 차례로 실행해줍니다. 위 두 줄은 conda 환경을 사용할 경우에 필요한 명령어입니다. $ conda create -n melotts python=3.10 $ conda activate melotts $ git clone https://github.com/myshell-ai/MeloTTS.git $ cd MeloTTS $ pip install -e . $ python -m unidic download 이제 예제코드를 실행해봅니다. 출처  https://huggingface.co/myshell-ai/MeloTTS-Korean   from  melo.api  import  TTS # Speed is adjustable speed =  1....

TTS 라이브러리 MeloTTS로 한국어 음성 합성해보기

  TTS( text-to-speech ) 라이브러리인 MeloTTS를 사용하여 한국어 음성을 합성해봤습니다.  깃허브 주소는   https://github.com/myshell-ai/MeloTTS  입니다. 2024. 7. 14  최초작성 2024. 11. 9  윈도우에서 실행시 python3 대신 python을 사용해야함. 디폴트 설치로는 파이토치가 CPU를 위해 설치됨 2024. 11. 10 cuda 사용하도록 pytorch 설치하여 테스트 진행 2024. 11. 14 Linux와 macOS, Windows에서 가능한 방법입니다.   최종 문서 작성시 테스트는 Windows에서 진행했습니다. 가급적이면 miniconda나 anaconda 환경에서 진행하세요. conda 환경 만드는 방법은 아래 링크를 참고하세요. Visual Studio Code와 Miniconda를 사용한 Python 개발 환경 만들기( Windows, Ubuntu, WSL2) https://ilkemomo.blogspot.com/2025/09/visual-studio-code-miniconda-python.html   다음 명령들을 차례로 실행해줍니다. 위 두 줄은 conda 환경을 사용할 경우에 필요한 명령어입니다. $ conda create -n melotts python=3.10 $ conda activate melotts $ git clone https://github.com/myshell-ai/MeloTTS.git $ cd MeloTTS $ pip install -e . $ python -m unidic download 이제 예제코드를 실행해봅니다. 출처  https://huggingface.co/myshell-ai/MeloTTS-Korean   from  melo.api  import  TTS # Speed is adjustable speed =  1....

Ubuntu에 CUDA 사용할 수 있도록 PyTorch 설치하는 방법

  Ubuntu에 CUDA를 사용하도록 PyTorch 설치하는 방법을 다룹니다. 2023. 4. 9  최초작성 2023. 1. 6  따로 CUDA 설치 안해도 되는 점 발견 2024. 4. 27 Ubuntu 24.04 Miniconda 개발 환경 설치 다음 포스트를 참고하여 Miniconda 개발환경을 설치하세요. 파이썬 프로젝트 별로 패키지를 따로 관리할 수 있습니다.   Visual Studio Code와 Miniconda를 사용한 Python 개발 환경 만들기( Windows, Ubuntu, WSL2) https://ilkemomo.blogspot.com/2025/09/visual-studio-code-miniconda-python.html     PyTorch 설치 아래 링크에 접속하여 Your OS는 Linux, Package는 Conda, Language는 Python, Compute Platform으로 원하는 CUDA 버전을 선택하면  스크린샷처럼 Pytorch를 설치에 사용할 수 있는 명령어가 보입니다. 현재 2025년 4월 27일 기준으로 보이는 선택항목이며 나중에 바뀔 수 있습니다. https://pytorch.org/get-started/locally/   1. conda를 사용하여 PyTorch를 위한 Python 가상 환경을 생성합니다. $ conda create -n pytorch python=3.12 y 를 입력 후 엔터를 누릅니다. Proceed ([y]/n)? 2. python 가상 환경을 활성화합니다. $ conda activate pytorch 3. 위에서 CUDA 버전을 선택하여 확인한 다음 명령을 사용하여 GPU를 사용하는 PyTorch 패키지를 설치합니다. CUDA 12가 같이 설치되기 때문에 따로 CUDA를 설치할 필요가 없습니다. 글작성 시점에서 PyTorch 2.7.0이 설치됩니다. $ pip3 install torch torchvision tor...

Windows에 WSL 및 Ubuntu 설치하는 방법

  Windows 11에 WSL를 설치한 후, Ubuntu를 설치한 과정을 다루고 있습니다. 2017. 12. 15 최초작성 2021. 05. 19 2021. 08. 01 2022. 11. 25 2023.8.3 Ubuntu 22.04가 설치되며 기본 사용자가 root 입니다. 2023. 8.13 WSL2 완전 삭제 후 다시 진행. 사용자를 지정가능한 것으로 확인되었습니다. 2024. 1. 9  검토 및 기존 방법 삭제 2024. 3. 11 2025. 4. 30  다시 검토 2025. 8. 17 다시 검토, 바뀐점 반영 WSL(Windows Subsystem for Linux)은 윈도우에서 리눅스 환경을 사용할 수 있도록 해줍니다. 리눅스에서 실행되던 대부분의 커맨드 라인 도구, 유틸리티, 어플리케이션을 윈도우에서 실행할 수 있습니다. 거의 리눅스와 동일합니다. 이 방법을 사용하면 VirtualBox나 VMware 같은 것을 이용해서 가상 머신을 생성하여 실행할 때 발생하는 오버헤드가 적을 듯합니다. 1. Windows 10 버전 2004 이상(빌드 19041 이상) 또는 Windows 11에서 WSL2를 쉽게 설치할 수 있는 방법이 추가되었습니다. 새로운 방식을 사용하면 GUI 프로그램을 실행하기 위해 별도의 프로그램이 필요없습니다. 우선 윈도우 버전을 확인해야 합니다. 윈도우 키 + R을 누른 후, winver를 입력하여 실행합니다. 윈도우 10인 경우 위에서 언급한 2004 이상(빌드 19041 이상)이면 진행할 수 있습니다. 2. 윈도우키를 누른 후, cmd를 입력하여 보이는 “명령 프롬프트”에서 마우스 우클릭합니다. 보이는 메뉴에서 . "관리자 권한으로 실행"을 클릭합니다. 3. 설치를 진행하기 위해 명령 프롬프트에서 wsl –install 명령을 실행합니다. 기본적으로 설치된 Linux 배포는 Ubuntu입니다. 설치된 배포판을 변경하려면 wsl –install -d <Distribution Name>을 입력합니다....

Ubuntu에 GStreamer 설치하고 웹캠 영상 가져와보기

  Ubuntu에 GStreamer를 설치하고 웹캠에서 영상을 가져와 화면에 출력해봅니다. 보다 자세한 내용은 GStreamer 홈페이지에 있는 튜토리얼 문서를 참고하세요. https://gstreamer.freedesktop.org/documentation/tutorials/index.html?gi-language=c   2020. 7. 11 최초작성 2022. 9. 12 v4l2src 플러그인 사용하도록 수정 2023. 1. 21 설치 패키지에서 gstreamer1.0-doc 제거 우선 진행하기 전에 패키지 목록을 업데이트합니다.   $ sudo apt update GStreamer를 설치합니다. $ sudo apt install libgstreamer1.0-0 libgstreamer1.0-dev gstreamer1.0-tools gstreamer1.0-x gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly  gstreamer1.0-alsa gstreamer1.0-libav gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-qt5 gstreamer1.0-pulseaudio libgstreamer-plugins-base1.0-dev 다음 처럼 설치된 GStreamer의 버전을 확인할 수 있습니다. $ gst-inspect-1.0 --version gst-inspect-1.0 version 1.16.3 GStreamer 1.16.3 https://launchpad.net/distros/ubuntu/+source/gstreamer1.0 터미널에서 GStreamer에서 제공하는 gst-launch-1.0을 사용하여 웹캠 영상을 가져와 화면에 출력해봅니다. v4l2src 플러그인에서 웹캠(/dev/video0)로부터 영상을 가져와 전달하면 audiovideosink 플...