
VRC STT System
- Digital500 JPY

VRChat 묵언유저를 위해 만든 STT(Speech-to-Text)프로그램입니다. 키보드를 통한입력은 모든언어(utf-8에 포함되있는)를 지원하며 음성인식을 통한 입력은 한국어, 영어, 일본어, 중국어, 대만어, 독일어, 프랑스어, 스페인어, 이탈리아어, 포르투갈어, 러시아어를 지원합니다(없는 언어 요청시 바로 추가예정) VRChat Chatbox에서 지원하는 최대길이인 144자 까지 입력이 가능하며 음성인식 및 번역기능 사용시 발생하는 딜레이(대부분 0.5초 이내)이외에는 즉시 출력됩니다. 따로 유니티에서 해야하는 작업은 없습니다. VRChat 실행 후 STT프로그램 실행하면됩니다. VRChat 黙言ユーザーのために作成した STT(Speech-to-Text)プログラムです。 キーボードによる入力はすべての言語(utf-8に含まれる)をサポートし、音声認識による入力は韓国語、英語、日本語、中国語、台湾語、ドイツ語、フランス語、スペイン語、イタリア語、ポルトガル語、ロシア語をサポートします( ない言語要求時にすぐ追加予定) VRChat Chatboxがサポートする最大長である144文字まで入力が可能で、音声認識および翻訳機能使用時に発生するディレイ(ほとんど0.5秒以内)以外は直ちに出力されます。 別にUnityでやるべきことはありません。 VRChat実行後にSTTプログラムを実行するだけです。 This is STT (Speech-to-Text) program created for VRChat silent users. Input through keyboard supports all languages (included in utf-8), and input through voice recognition supports Korean, English, Japanese, Chinese, Taiwanese, German, French, Spanish, Italian, Portuguese, and Russian ( If you request a language that does not exist, it will be added immediately) You can input up to 144 characters, the maximum length supported by VRChat Chatbox, and it will be output immediately except for the delay that occurs when using the voice recognition and translation functions (mostly within 0.5 seconds). There is no need to do anything in Unity. After running VRChat, just run the STT program.
내용물 (includes)
VRC_STT.exe 및 프로그램 작동을 위한 데이터 파일
주의사항 및 성능 세부사항 (cautions and performance details)
utf-8 인코딩을 지원하는 언어라면 모두 사용이가능하며 음성인식 및 자동 번역은 한국어, 영어, 일본어, 중국어, 대만어, 독일어, 프랑스어, 스페인어, 이탈리아어, 포르투갈어, 러시아어를 지원합니다. (없는 언어 요청시 바로 추가예정) 유니티에서 따로 설정할 필요가 없으므로 추가 파라미터를 사용하지 않습니다. 음성인식 및 번역과정(0.5초 이내)을 제외한 출력까지의 딜레이는 발생하지 않습니다. UI언어는 한국어, 일본어, 영어를 지원합니다. utf-8エンコーディングをサポートする言語であればすべて利用可能で、音声認識と自動翻訳は韓国語、英語、日本語、中国語、台湾語、ドイツ語、フランス語、スペイン語、イタリア語、ポルトガル語、ロシア語をサポートします。 (ない言語をリクエストした場合はすぐに追加予定) Unityで別々に設定する必要はないので、追加のパラメータは使用しません。 音声認識および翻訳過程(0.5秒以内)を除く出力までのディレイは発生しません。 UI言語は韓国語、日本語、英語をサポートします。 Any language that supports utf-8 encoding can be used, and voice recognition and automatic translation support Korean, English, Japanese, Chinese, Taiwanese, German, French, Spanish, Italian, Portuguese, and Russian. (To be added immediately upon request for a language that does not exist) We don't need to set it up in Unity, so we don't use any extra parameters. There is no delay until output except for voice recognition and translation process (within 0.5 seconds). The UI language supports Korean, Japanese, and English.
업데이트 내역 (Updates)
업데이트 예정인것들은 이 트윗의 쓰레드를 확인해주세요 https://twitter.com/vrc_simsim/status/1499138626047057920?t=GU42K1z4WtJ_oBpmuSHRgw&s=19 [2022-03-03] 최초 출시 / 설명서 및 config 주석 수정 [2022-03-03 22:50] 설명서 마이크 관련 설명추가 [2022-03-05] 북극곰_STT_ver1.1.1로 업데이트 -변경사항 유니티 패키지의 STT_Controller의 text_alert레이어 수정, 새로운 특수문자를 추가한 문자 텍스쳐 변경, 말풍선 자동 꺼짐 기능 추가, 말풍선 자동 켜짐 기능추가, 띄어쓰기 출력 시간 감소, 프로그램을 끌때 설정할 항목을 저장하는 기능추가 -수정방법 다운로드 파일 안에 있는 STT_Test.unitypackage를 다시 임포트 하십시오. 그 후 아바타의 Fx컨트롤러에 있는text_control,ON_OFF,ON_OFF_local,text_alert레이어를 삭제후 설명서에 있는 "2.애니메이션 컨트롤러합치기"를 다시 해주시면 됩니다. VRC_STT.exe 뿐만 아니라 다른 파일들도 다 변경되었습니다. [2022-07-23] 북극곰_STT_ver2.0.0로 업데이트 -변경사항 최대 글자 출력수 64개로 증가 중국어 대만어 독일어 프랑스어 스페인어 이탈리아어 포르투갈어 러시아어 추가 텍스트 길이에 따른 말풍선 크기 자동조정 출력속도 증가, 한 글자당 약 0.15초 글자 출력 알고리즘 수정(출력 안전성 증가) 파라미터 개수증가 25bit -> 41bit -수정방법 기존에 임포트되어있었던 북극곰/STT 폴더를 삭제합니다. 아바타에 있는 STT 오브젝트를 삭제합니다. 아바타의 FXLayer에 있는 STT관련 레이어(text_control,ON_OFF,ON_OFF_local,text_alert)및 변수(text_control,Pass,text_x,text_y,text_switch)를 삭제합니다. 아바타의 Expressions Parameters의 STT관련 변수(text_control,Pass,text_x,text_y,text_switch)를 삭제합니다. 그 후 새로운 버전의 STT_Test.unitypackage를 임포트하고 설명서의 적용 방법대로 다시 적용시켜주십시오 [2022-07-23] 북극곰_STT_ver2.0.1로 업데이트 -변경사항 VRC_STT.exe에서 기본마이크를 인식못하는 문제 해결 -수정방법 VRC_STT.exe 파일만 변경(유니티에서 아바타를 수정할 필요 없음) [2022-10-27] 북극곰_STT_ver3.0.0로 업데이트 VRChat 10월 27일 업데이트로 인해 Chatbox에서 OSC를 통해 utf-8 언어를 전송할 수 있게 되어 해당기능을 사용하도록 변경하였습니다. 따라서 기존의 동그란 말풍선대신 VRChat의 Chatbox기능을 이용하게됩니다. -변경사항 기존의 알림, 말풍선 자동 켜짐 / 꺼짐 기능이 제거 되었습니다 (대신 VRChat Setting의 Chatbox설정에서 해당 설정을 할 수 있습니다) -수정방법 따로 추가적인 수정은 필요없으나 아바타에 이미 북극곰 STT를 적용하신분들은 아바타 최적화를 위해 STT오브젝트 및 관련 FX레이어와 파라미터를 삭제해주시면 감사하겠습니다
이용약관 (Terms of service)
재배포 및 판매는 금지합니다. 그 이외에는 아무렇게나 쓰셔도 됩니다. Redistribution or sale is prohibited. Other than that, you can use it for anything. 再配布および販売は禁止されています。 それ以外は何でも使用してください。
오픈소스 및 라이센스 (Open source license)
googletrans https://github.com/ssut/py-googletrans/blob/master/LICENSE speech_recognition https://github.com/Uberi/speech_recognition/blob/master/LICENSE.txt pythonosc https://github.com/attwad/python-osc/blob/master/LICENSE.txt PoiyomiToonShader https://github.com/poiyomi/PoiyomiToonShader/blob/master/LICENSE VRCAvatars3Tools https://booth.pm/ko/items/2207020 「ヨール -Yawl-」オリジナル3Dモデル https://drive.google.com/file/d/1QKpuHLFwvlm-EZu7bENMO_ibHbg_k186/view