SMALL

분류 전체보기 646

STT-Translate Success

구현해야될 기능 몇 가지를 포기하니 쉽게 구현할 수 있었다. 원래는 비디오 박스 내부에 텍스트 박스를 넣고 스위칭 시켰을 때 로컬 Peer와 Remote Peer로 구분하여 로컬 Peer의 비디오 박스에 픽스 시켜서 텍스트박스를 나오게 하고 싶었다. 위 그림과 같이 표현을 하려면 Peer와 텍스트박스를 매칭 시켜서 컨트롤할 필요가 있었는데 프로토타입을 만드는데 굳이 이 기능이 필요할 까? 라는 생각이 들어 과감히 포기했다. 그리고 위와 같이 간단하게 구현성공! 언어 선택은 Send와 Receive의 순서다. Korean 을 선택하고 English를 선택하면 한국어로 말할 때 영어로 번역되어 텍스트 박스에 출력이 된다. 출력된 결과는 같은 채널에 있는 사람들의 텍스트 박스에 출력이 된다.

일기/Develop Note 2022.08.14

Restart STT + Translate

2022년 8월 ... 오늘이 몇 일이지? 일지를 다시 작성 해보려고 한다. 무작정 썼던 지난 나날과 비교해서 이번은 목적을 갖고 써보고자 한다. 6시간을 기준으로 잡고 이 시간이 끝날 때마다 지난 시간의 나를 복기하는 일지를 작성하고자 한다.물론 개발일지가 대부분일 것으로 예상한다. 개발일지가 아니면 일지 쓸 것이 없어서... 이번에 개발하고 있는 것은 Socket + STT + Translator다. 음성을 읽은 것과 동시에 번역이 되는 프로그램을 짜고 있고, 번역이 되는 결과물을 같은 채널안에 있는 사람들에게 출력되는 것이 목표다. STT 자체는 MDN 에서 지원해주고 있는 API가 있어서 비교적 구현하기가 간단했다. recognition.addEventListener("result", (e) =>..

일기/Develop Note 2022.08.11

[MySQL] 유저 생성하기 / DB 권한주기

1. 유저 생성하기 cmd창 열고 mysql -u root -p 입력 후 패스워드 입력하기 create user '아이디'@'%' identified by '비밀번호'; 입력하기 host 를 '%' 로 주면 모든 외부 IP에서 접속할 수 있다. 특정 IP 대역에서만 접속하게 설정하려면 'IP.%' 로 주면 된다. 예) '172.168.%' -> IP 가 172.168.xxx.xxx 에서만 접속 2. DB 권한 주기 grant all privileges on *.* to '아이디'@'localhost'; 입력 privileges on . 은 모든 DB에 권한을 주는 것이고, 만약 grant all privileges on DB명.* to '아이디'@'localhost'; 을 입력하면 특정 DB에서만 권한 ..

Study/SQL 2022.07.15

Spring legacy 설치 중에 에러 발생 org.eclipse.mylyn.commons.ui 3.7.0 4.0.0)' but it could not be found

org.eclipse.mylyn.commons.ui 3.7.0 4.0.0)' but it could not be found 위와 같은 에러가 발생 했을 때는 mylyn라는 라이브러리를 설치해서 받아줘야 한다. 이클립스나 STS에서 Help를 누르고 Install New Software를 클릭한 다음 path를 넣는곳에 http://download.eclipse.org/mylyn/releases/latest Eclipse software repository | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 360 open source projects, ..

Study/Spring 2022.07.12

Linux GoLang 설치하는 방법

OS - Linux Mint 1. GoLang 내려받기 (wget 을 이용해서 내려받기 또는 브라우저를 이용해서 내려받는 방법 두 가지 방법이 있어요.) 두가지 방법 중 하나를 선택해서 받으시면 되요~! - wget 을 이용해서 내려받기 리눅스 CUI 터미널 창에서 wget 명령어를 이용하세요! wget https://golang.org/dl/go1.x.x.linux-amd64.tar.gz wget https://golang.org/dl/go1.x.x.linux-amd64.tar.gz - GoLang 공식 사이트에서 내려받기 www.golang.org/dl/ Downloads - The Go Programming Language Downloads After downloading a binary relea..

Study/Go 2022.07.11

Coturn으로 STUN, TURN Server를 구축하는 방법

https://www.youtube.com/watch?v=SiLoZWsP4KM https://forest71.tistory.com/215 WebRTC 외부에서 사용하기 – coturn WebRTC는 개인간 연결(Peer to Peer)을 기본으로 하기 때문에 실행되는 단말기(PC, 휴대폰등)가 공인 IP를 가지거나 같은 네트워크(공유기) 안에서 서로 인식 할 수 있어야 한다. 하나는 공유기 안 forest71.tistory.com https://github.com/coturn/coturn GitHub - coturn/coturn: coturn TURN server project coturn TURN server project. Contribute to coturn/coturn development by ..

Study/WEBRTC 2022.06.27

Stun Server가 기능하고 있는지 확인하는 방법

저는 우리 코드 월드의 모든 기사를 업데이트하려고 합니다만, 블로그나 그 외의 일을 하고 있기 때문에, 24시간 365일 갱신할 수 없을지도 모릅니다.지금까지의 리스트는 정상적으로 동작하고 있었습니다만, 발행 후 몇 달 또는 몇 년 후에 이 리스트를 읽고, 최종 갱신일이 너무 오래된 경우는, 서버가 스스로 정상적으로 동작하고 있는지를 테스트하고, 어느 것을 사용할지를 결정할 수 있습니다.이 목록은 목록 내의 항목과 같은 STUN 주소가 도달 가능한지 여부를 확인하기 위해 작성한 다음 스크립트를 사용하여 검증되었습니다. 주의: 만약myIpAddress는 빈 문자열입니다.주소는 도달할 수 있었지만, STUN 서버 기능은 실패했을 가능성이 있습니다. /** * Helper method to check if a..

Study/WEBRTC 2022.06.24
반응형