본문 바로가기

728x90
반응형

Linux/function

(2)
UDP 포트 포워딩 하기 ― Nginx 리버스 프록시 udp 포트가 하나로 고정되어 있어서, 포트 포워딩을 하고 싶은데 nginx 리버스 프록시를 사용하였습니다. 참고로, nginx udp 리버스 프록시는 윈도우에서 지원하지 않습니다.(윈도우에서 삽질함) nginx 설치 sudo apt install nginx 리버스 프록시 설정 sudo nano /etc/nginx/nginx.conf nano 편집기로 편집해줌. 경로는 /etc/nginx/nginx.conf 로 가서 밑의 줄을 추가해 준다. stream { upstream portforwarding_udp { server [server_ip]:[port]; } server { listen [port] udp; proxy_pass portforwarding_udp; proxy_connect_timeout ..
[RPI/Python] 라즈베리파이(or 리눅스) TTS 음성 출력 TTS: TextToSpeech, 즉 텍스트를 음성으로 출력해보겠습니다. TTS 오픈소스는 다양하지만, 한글을 읽고 싶기 때문에 한국어를 지원해주는 eSpeak를 사용해보겠습니다. 라즈베리파이 오디오 설정 오디오 단자에 스피커를 꽂고, 아무 소리나 재생했더니 소리가 나지 않았습니다. 알고보니 출력단자를 HDMI로 잡고 있었던 것. 디스플레이를 위해 사용한 HDMI는 소리가 나지 않으므로 출력 단자를 바꾸어 줍니다. sudo raspi-config 위처럼 입력하여 설정화면 진입 후, System Options > Audio 그럼 위의 그림 처럼 HDMI1로 선택되어 있는 것을 Headphones로 바꾸어 줍니다. 소리가 잘 나오는 것을 확인 할 수 있습니다! eSpeak 설치 sudo apt-get ins..

728x90
반응형