From 9518f83668a5d21779459a9fbb5164a1f53a690e Mon Sep 17 00:00:00 2001 From: misygauziya Date: Sun, 30 Jul 2023 01:47:05 +0900 Subject: [PATCH] [Update] information v1.3.2 --- README.md | 19 +++++++++++++------ README.txt | 18 ++++++++++++------ docs/vrct_logo.png | Bin 0 -> 7182 bytes window_information.py | 20 +++++++++++++------- 4 files changed, 38 insertions(+), 19 deletions(-) create mode 100644 docs/vrct_logo.png diff --git a/README.md b/README.md index a97b88cb..deabccbe 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,11 @@ +
+ +![](docs/vrct_logo.png) + # VRCT (VRChat Chatbox Translator & Transcription) +
+ ## Overview VRChatのChatBoxにOSC経由でメッセージを送信するツール 翻訳エンジンを使用してメッセージとその翻訳部分を同時に送信することができる @@ -61,26 +67,26 @@ ptyhon VRCT.py - Appearance Theme: ウィンドウテーマを選択 - UI Scaling: UIサイズを調整 - Font Family: 表示フォントを選択 - - **(New!) UI Language: UIの表示言語を選択** + - UI Language: UIの表示言語を選択 - Translation tab - Select Translator: 翻訳エンジンの変更 - Send Language: 送信するメッセージに対して翻訳する言語[source, target]を選択 - Receive Language: 受信したメッセージに対して翻訳する言語[source, target]を選択 - Transcription tab - - **(New!) Input Mic Host: マイクのホストAPIを選択** + - Input Mic Host: マイクのホストAPIを選択 - Input Mic Device: マイクを選択 - Input Mic Voice Language: 入力する音声の言語 - Input Mic Energy Threshold: 音声取得のしきい値 - - **(New!) Check threshold point: Input Mic Energy Thresholdのしきい値を視覚化** + - Check threshold point: Input Mic Energy Thresholdのしきい値を視覚化 - Input Mic Dynamic Energy Threshold: 音声取得のしきい値の自動調整 - Input Mic Phase Timeout: 文字起こしする音声時間の上限 - Input Mic Record Timeout: 音声の区切りの無音時間 - Input Mic Max Phrases: 保留する単語の上限 - - **(New!) Input Mic Word Filter: MICの文字起こし時にWord Filterで設定した文字が入っていた場合にChatboxに表示しない (ex AAA,BBB,CCC)** + - Input Mic Word Filter: MICの文字起こし時にWord Filterで設定した文字が入っていた場合にChatboxに表示しない (ex AAA,BBB,CCC) - Input Speaker Device: スピーカーを選択 - Input Speaker Voice Language: 受信する音声の言語 - Input Speaker Energy Threshold: 音声取得のしきい値 - - **(New!) Check threshold point: (New!)Input Speaker Energy Thresholdのしきい値を視覚化** + - Check threshold point: Input Speaker Energy Thresholdのしきい値を視覚化 - Input Speaker Dynamic Energy Threshold: 音声取得のしきい値の自動調整 - Input Speaker Record Timeout: 音声の区切りの無音時間 - Input Speaker Phase Timeout: 文字起こしする音声時間の上限 @@ -94,7 +100,8 @@ ptyhon VRCT.py - [translation]が翻訳されたメッセージに置換される - 初期フォーマット:`[message]([translation])` - Others tab - - **(New!) Auto clear chat box: メッセージ送信後に書き込んだメッセージを空にする** + - Auto clear chat box: メッセージ送信後に書き込んだメッセージを空にする + - **(New!) Notification XSOverlay: XSOverlayの通知機能を有効(VR only)** ## Author みしゃ(misyaguzi) diff --git a/README.txt b/README.txt index 831d308e..10647b74 100644 --- a/README.txt +++ b/README.txt @@ -42,26 +42,26 @@ VRChatで使用されるChatBoxをOSC経由でメッセージを送信するツ Appearance Theme: ウィンドウテーマを選択 UI Scaling: UIサイズを調整 Font Family: 表示フォントを選択 - (New!) UI Language: UIの表示言語を選択 + UI Language: UIの表示言語を選択 Translationタブ Select Translator: 翻訳エンジンの変更 Send Language: 送信するメッセージに対して翻訳する言語[source, target]を選択 Receive Language: 受信したメッセージに対して翻訳する言語[source, target]を選択 Transcriptionタブ - (New!) Input Mic Host: マイクのホストAPIを選択 + Input Mic Host: マイクのホストAPIを選択 Input Mic Device: マイクを選択 Input Mic Voice Language: 入力する音声の言語 Input Mic Energy Threshold: 音声取得のしきい値 - (New!) Check threshold point: Input Mic Energy Thresholdのしきい値を視覚化 + Check threshold point: Input Mic Energy Thresholdのしきい値を視覚化 Input Mic Dynamic Energy Threshold: 音声取得のしきい値の自動調整 Input Mic Record Timeout: 音声の区切りの無音時間 Input Mic Phase Timeout: 文字起こしする音声時間の上限 Input Mic Max Phrases: 保留する単語の上限 - (New!) Input Mic Word Filter: MICの文字起こし時にWord Filterで設定した文字が入っていた場合にChatboxに表示しない (ex AAA,BBB,CCC) + Input Mic Word Filter: MICの文字起こし時にWord Filterで設定した文字が入っていた場合にChatboxに表示しない (ex AAA,BBB,CCC) Input Speaker Device: スピーカーを選択 Input Speaker Voice Language: 受信する音声の言語 Input Speaker Energy Threshold: 音声取得のしきい値 - (New!) Check threshold point: (New!)Input Speaker Energy Thresholdのしきい値を視覚化 + Check threshold point: Input Speaker Energy Thresholdのしきい値を視覚化 Input Speaker Dynamic Energy Threshold: 音声取得のしきい値の自動調整 Input Speaker Record Timeout: 音声の区切りの無音時間 Input Speaker Phase Timeout: 文字起こしする音声時間の上限 @@ -75,7 +75,8 @@ VRChatで使用されるChatBoxをOSC経由でメッセージを送信するツ [translation]が翻訳されたメッセージに置換される 初期フォーマット:"[message]([translation])" Othersタブ - (New!) Auto clear chat box: メッセージ送信後に書き込んだメッセージを空にする + Auto clear chat box: メッセージ送信後に書き込んだメッセージを空にする + (New!) Notification XSOverlay: XSOverlayの通知機能を有効(VR only) 設定の初期化 config.jsonを削除 @@ -121,6 +122,11 @@ https://twitter.com/misya_ai - 半角入力時に一部の文字が書き込めないバグを修正 [2023-07-22: v1.3.1] - UIの表示言語選択に韓国語を追加 +[2023-07-30: v1.3.2] +- 試験的にXSOverlayへの通知機能を追加 +- checkbox ONの状態でもConfigを開けるように変更 +- 文字起こし言語の表示を修正 +- いくつかのバグを修正 # 注意事項 再配布とかはやめてね \ No newline at end of file diff --git a/docs/vrct_logo.png b/docs/vrct_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..de568b6ece6dc291dfa26a31dd8815fbf8e7f14c GIT binary patch literal 7182 zcmd^kXIm5B7wse@5<(5V2!w!2M-b^?fKWtfMtYYny-RhdqM`(8Qbj;|6A+|FI!Y0c z4vI>Vj#L4K8~y)Y+|O`to@a7q=Im4UnmuQ)HRqw8js`W79SHyc^>t0$EdYQJNay8< zbEN-lVF5}~LE))s;sXGb^nVY?$XwWO(oGIuHDh1Ahl6i`jki6ZYVYb3=!3@l`q?>q zpl^G4xV|g=8bY$Ve;ucM`(EZo*8Mm?4U?WWJeKNW>r6~6d*bI3{%&l2IURFU0LSfi z{T+9KM;FrrtW-O>u`Ivyeup>TK;Mm8u&9No#BDLttHGNtEMdW4pE1=>z$PZbmp~7F zaq-U2CC~3>D4mKAP01gwAIUlnHZ0Gc{NeMMZaJJyTkh{q+v?x#?-$2FRS-P+qA`Dq zPI4rICyGvtA00)f(wqa*sUUtv{Hvh+|E|KcgLO9#a6eboV2x+)JA<;4{knuY8i{bD zK*FQw=+E2sAClc811E&1Q?k8Sz%L959-`9(Iz23cM_Igk7MQ;RRG8I@C@%5<^|8HU zY8)esNQ8+%oVX)U*3o!d{n$hM+6UXr<1+!!7U;q3c-|9w@I-t`2*_@Ak`Ed*Qd`hq zcEjP%iJ`ln?*a#87wUO2TZkm)IPp|q9j1BL3Maa-Fl-O!>hRAdf^xTP`%M6|s$6|O zMkPM`%jZ1N7~1@u)`-RJv#m$H86QL?x@XDfqd6yQsLbgTCd8&=FA7J3neWQ*F7Lx* zXPNm$SZ$xu6?9C~Cj|TK{I~(XnDs+uXk1jh+nmTMP+$e~gx?EU^HQ)rWQ+Q6s>BYT&`j@kF}`VkVduMthK%#6jd?V|H4R z=XyI*W1_4PRG=kZ0u*@m$57zos?r3*gspSiqJXY;=qW$Qp|?9u(C#!AUb9z*Nm%S*$yKLLI;BjG$hnv4W2IoJYRze+M%l@y%1tOt=D z8#cUPT~4wD#y`g|dL7!2;?a(k^+rTbm=%SVE$Mc$433>93 z+6kM~zNgTI@3)q@hKP^6oj6of|C>C5gqEcj0jqTU{@Yjqn7>1@p(MwgkWpeT156mG zq=4osHEcf-Hc>va+lMFiZqK04XyJBPnD^f?;>2m+anXK`dQ%d7p^=_$U`+y=Eq(!0 zppre&F{qTD;*9F43fAhb+U(eS*w}~K?t8t}=e6ye(ab`=fYMSZP4dI@qmM|A;fN@g zav9B>UmE41^qiEMy)9A(aK0iZ*_$>NPfl8c!)jaWZ5%Us{{kWV*FNXz`64!Q3dXad z3`a+3?h)Kf-E6$L*jk$|?7#~!8+(9APocEXX)7Uc6Tcg+mhkl-0?I})?Q z4PVhCb)GZqJ$9uyy@Gj1?p57)17n_mNS48Ms0WcFb4}1j4YqIva2L3K>IJZ<=3jlVAloQ}KwFo? zP{K_hqi1o`SGNt)iS-H_V z(rm^;*V0B7Md{@6s5caT6#d8wa*(xNNttB0Tn2(6j6~gu-hz+3)^UN1Laps;9Z2r~Nkz)nW(Y|~y7o>OqU@0J8A6%PaHW&?E)Ekc{OCf22)Yf8xu2H!Sp#T(t8U6ju;&9g zN}8$xu`ybtP*~EGA|B}_>%JPegNEKRQ2=vAwR(S`%};$wdYJ*2KDw2NPj1@*0l6WDc)zVt1d&C{ z^@JN3LM4bX=Bq;3Bp|cKX%z)A@--X{m6B(z2J^7G4*6|rOFY)0ECT%DaUVgnsL~)P zj2*3-Rh?W#I&u})W+UcPA`K^Bog8HV=o0notZ)t_lPY%ta6uR>tKdsRwEea_pWG}sSdRwKf zD9y;_)8Wa`S5kZB(4Hy|v5ZbXmDXqi2Zb`kM3Rwk0S$7vRE&DCo*{PbCq&S@os( z)(Q<0LxW##RI6}tY}uF~WVG-F{c`8(JsdK*{aR#l_;!%3zVlv#-}r+|O*<%Lgv{W2M&MDl`$AAJJ{qBrDzTis*y<(o|b zou+xLgv@TpkY!n=sJUS7#L0edI%!2~lTahsV{YzBBR1R5UeYYJLQPo+SE?2nS6k3& zevx{ExeE2L4jBigkf9Et6xYAV;mvuj} zHuP=}!jOO5W-chN%=d3z7AAS2{va#yhTb95$5zmZi^mcA23H$x9hUK5Mou9xr#xaF zes3A|6tiovy+)IOAciTKg=@6$$6_4c216n#}y=Z)C)4(0jMKCti?mZ`8SY{$fD|1`fl!pCb<5)a$xTr4$199J-g! z$mbuZExa%rY`e;jo{Mue3oh30fmUzZj>|ta8?%1}hXHZoR*>yI(H+5gaiC2Qv-RP4 zgmqUE2!I;zO*vUHB&ekt@ETfT!SOj`JgTAYRc#Y9;iFJ)bJUw2j0!}2$rP}HZYx?W zq;|BmZ%PLV|A`h~(g7-a?re~O_sO@ZP=QYG{3Rox5u^@IFy1d;)ygx`4T$A)d}wkF zS{*bEgg^k>{!++qeWN4$Djv*X6E~}^B`}WxSwyuKqYkbvR%Pz)m-IZ0MP-?CvBFU(xMXFs?s z#*h#!d1eLMmIAKn@wCu(G`3DJWC5*$n6o)=r7UHLzNwr%dOJ( zy2o8y!6YI}^6LT6Ecv~3=wWY7ocIv=HZx$b`pp*jjK-YNjdUA?Lvw5QP9GZ184=q_ z(X5=5OlvIMfqEuV>%$nr)l>E1O=PP}6jUN!e8~iO3YaGzuX+JP;pKldqX#bf47xN*R!9(GB*`!`SZ zceZ%o9_!eF?>gic8S1E>P*+ZJy_)_Mh;03U)FvRy6Ij`MLBgW52r=qz<5?|2yM4+{1N%tBs z{{*wMxNV3c$=Cb|R@-cSfH~ANH8#Xn+%Q4%pNE&be^Y=9d~3Rp zdyiv7?7}Z5Q1PRwAJXL20O~*0&+jpg7t}f%S#1Rl;~os}19jh@yxn=1#K&RVuM54$ zv)*8<&{R?=91W6c)quoi8WFiTcUTpNM`!)YSz$cpi`Xx>o%URjNd}8cRS&8+x;cJE zrXM;qqsT*PacqxkUGxvj0<8po9m{-6!4)r>maS(y28S&n?>V8VJP#Mxv~ zK}@t^NXKe8NG?|TTX&)TT1^#~N2gn}Wa**sV{jHCzw;qPT;G?~0$RoF(aBQ#bKUkp zY2)f-DjjE`JTCNJchw~l?e`zyZ3&b99J@t1mR5px?dI@WIZk4 zw$=!JUy-@S>^^~kcd9w^es5K1&W3u!1&=pO&XKTGtg35KJyRmLE_CNqe~>^N|C58` zh4sz965A-JCBY5sViJx+bj)|;R)1V>q>`r(sX4VMPBaHW;aO3nrj#NJp&_KCu0D>G zIuxBfLaoza3!U1@$G;WU`@b3fk=Mm8v1^dakWq^HHRVY}uI<2go8`tU zRTZE}5#_tU=R+>+8F~|@mb@F07R9vzduNx9XBt>e^GC>UDfwu-h}nq9x(K2x)8rbD|tTg-Of_;!+ zMXuW&vr!q%&5onfvePi?T|aMB-A2XQ;mmR3#_bH&cjLhh!T!?MV- z!FpXD3^g6nWJKS#p&Lbn*o zC*=1|5B8fxCU=?%yG_n9EfcoP!Rf1^Th6o2I@nC(h-qeXwi zwi^-OMssuCGGKLAow*GWcU!(zVzCw0<1{qZANDOnE5uPCeQQ=p#cyOd%f zQ}=A-$uc09YdHQ@lIWYq-?xi#)$mhY-Q}I^CalCf6l@%q*fD);k$#}l?dsvq{QSa? zE0zRMy#i?4+eKr+;L^u90<=6R#7t!e*2LCZ%MI zQj{B^ppFEXOkVJx&E|sOfNtH<6-J6)Nl}xjBt-RSpw)1jSdw`n+a)d9d*18Xl&UG< zZRa5aSia8Ot1kZvH>z-Z2EtyieMR2L(BPfAxB%Gx_nyK(JAQJj_=%;fL7d4KN5AWT zfQ~$}Q1izs6lgk0bTjITb^7x#R2O=_v@WmSLelMSAx#9k)4 zKkl4$Em@P974apDhH7QE0=bC~RjtE_z9yr01<{48?MJ6UEoXi$R`|W9d`{Ve3z5wa z@Do|F!3M!Tu>2}T`H4lO=4hi3d*)s;X^yo`Uj^4|hy8f^{bC0@u0C3hEDrV>Y<+e+ zJ6UekE-BB7yEMxWp3mZMz(|-q>ASuw;fuFRo_gRTmJH`h@8Xo&w~XIE6QYbg4W+0t zey>w9_m*>%ZNP(LRl2ADEc+5V`F(i-Xg>Dkf_OAv-J9Z}zJwIzte2tT)h#HzQ8Z!m z;ZV6psChz0$gpeyG3LK&xKbp>yEqf)dt}K8S$S*$cYdLO zmAjjXQC*jeA29y2*tf^!k85Kxn&mOqz#`>F9$cn$H)JLVb4bV);5UyiDr>(S zg{1!`gFVSJ1@Dl#;x7g(MKxR%LPXaFcWQ{qTZ>`WvG=o)^sf%S;f^xoD~To?+ymsr zx_*uDLt_oBj$&<}V^Db|n5nSG#yM)fyyzQtiPL{@y`Xls1Q~1FQ>@>JkDpm-)*2}h zM4Rk;qORJa*`(gO$@rWZCA7#ws~_(ikjTk#{Xd8zo(fJ76zO{z2xZ-2Y{lqc$r-?( z&ZCp|_IlCQ$1kqk<6{Y~T;B4l42MZ!*=xC`wHCv|?%t$4rr`C(I;_vPddKm@3T{iU z$;0#1-%+7qGb+xzXstbnU*JkhWoS!fRtYpW>%FDx;W@sZ_v;RRR0%aylIdNl>J=*184K=W$s${>O&dDEp=$@I$puI*)c+q`I&$ZnW9j{iF%RzGwww$JB zW2dUO>{K0Yk#Aa77B86?U`uM3cklLS>sY*kcQ$R3lBhDrtZC*~qyQbk?l{fe_4;>H zA5m`AKhsR|S$00djbSa7XCu5PLLaHM?KwLz8(JgdUp80m@%bTh$1`@_Nt1zPQc85M zW>GhB>f+=WuHvYhyl@Qa77)N^r52+a|F9Z$JN8v|0te3Paea$ zg;d3WuDSV&@@`j55MC~Z89&SAN$NH)nMP7Zc8rrP*&Ht$uQv0FmxwB}lJ~f9v)Z-p za=d8K9gioHS|4T`4rg8R;_#OEHtJjMe(N+3kt?QCV2&0$zq_L&B*$H;0+IBFwonH- zqx)hygd{)_JVM%>^#W-RNLxH6&iv@pf48XNo!lg1YWHe5=P;<5IKe~9M7sQcZdd5n t{d+PWfmZ(7NYaiSjlJ=82W@RYkaUh99e;l#_{6`(bu}Gag^G2={{hOay?y`y literal 0 HcmV?d00001 diff --git a/window_information.py b/window_information.py index cc0d3b7f..8e912c0d 100644 --- a/window_information.py +++ b/window_information.py @@ -19,7 +19,7 @@ class ToplevelWindowInformation(CTkToplevel): font=CTkFont(family=self.parent.FONT_FAMILY) ) self.textbox_information.grid(row=0, column=0, padx=(10, 10), pady=(10, 10), sticky="nsew") - textbox_information_message = """VRCT(v1.3.1) + textbox_information_message = """VRCT(v1.3.2) # 概要 VRChatで使用されるChatBoxをOSC経由でメッセージを送信するツールになります。 @@ -62,26 +62,26 @@ VRChatで使用されるChatBoxをOSC経由でメッセージを送信するツ Appearance Theme: ウィンドウテーマを選択 UI Scaling: UIサイズを調整 Font Family: 表示フォントを選択 - (New!) UI Language: UIの表示言語を選択 + UI Language: UIの表示言語を選択 Translationタブ Select Translator: 翻訳エンジンの変更 Send Language: 送信するメッセージに対して翻訳する言語[source, target]を選択 Receive Language: 受信したメッセージに対して翻訳する言語[source, target]を選択 Transcriptionタブ - (New!) Input Mic Host: マイクのホストAPIを選択 + Input Mic Host: マイクのホストAPIを選択 Input Mic Device: マイクを選択 Input Mic Voice Language: 入力する音声の言語 Input Mic Energy Threshold: 音声取得のしきい値 - (New!) Check threshold point: Input Mic Energy Thresholdのしきい値を視覚化 + Check threshold point: Input Mic Energy Thresholdのしきい値を視覚化 Input Mic Dynamic Energy Threshold: 音声取得のしきい値の自動調整 Input Mic Record Timeout: 音声の区切りの無音時間 Input Mic Phase Timeout: 文字起こしする音声時間の上限 Input Mic Max Phrases: 保留する単語の上限 - (New!) Input Mic Word Filter: MICの文字起こし時にWord Filterで設定した文字が入っていた場合にChatboxに表示しない (ex AAA,BBB,CCC) + Input Mic Word Filter: MICの文字起こし時にWord Filterで設定した文字が入っていた場合にChatboxに表示しない (ex AAA,BBB,CCC) Input Speaker Device: スピーカーを選択 Input Speaker Voice Language: 受信する音声の言語 Input Speaker Energy Threshold: 音声取得のしきい値 - (New!) Check threshold point: (New!)Input Speaker Energy Thresholdのしきい値を視覚化 + Check threshold point: Input Speaker Energy Thresholdのしきい値を視覚化 Input Speaker Dynamic Energy Threshold: 音声取得のしきい値の自動調整 Input Speaker Record Timeout: 音声の区切りの無音時間 Input Speaker Phase Timeout: 文字起こしする音声時間の上限 @@ -95,7 +95,8 @@ VRChatで使用されるChatBoxをOSC経由でメッセージを送信するツ [translation]が翻訳されたメッセージに置換される 初期フォーマット:"[message]([translation])" Othersタブ - (New!) Auto clear chat box: メッセージ送信後に書き込んだメッセージを空にする + Auto clear chat box: メッセージ送信後に書き込んだメッセージを空にする + (New!) Notification XSOverlay: XSOverlayの通知機能を有効(VR only) 設定の初期化 config.jsonを削除 @@ -141,6 +142,11 @@ https://twitter.com/misya_ai - 半角入力時に一部の文字が書き込めないバグを修正 [2023-07-22: v1.3.1] - UIの表示言語選択に韓国語を追加 +[2023-07-30: v1.3.2] +- 試験的にXSOverlayへの通知機能を追加 +- checkbox ONの状態でもConfigを開けるように変更 +- 文字起こし言語の表示を修正 +- いくつかのバグを修正 # 注意事項 再配布とかはやめてね