Skip to content

teiron3/OSCTransferApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OSCTransferApp

このアプリについて

バーチャルキャストのOSC機能から送信されたOSCパケットのOSCのアドレスに応じて送信先を変えるアプリです。

また、以下の機能もあります。

  • Sendkeysでアクティブウィンドウにキー送信する
  • Voicevoxに読み上げを行わせる

勉強用で作ったアプリです。

ライセンスはMITです。

使い方

各種設定をしてstartボタンを押してください。

ポート設定を変えるときはstopボタンを押して設定を変更した後、再度startボタンを押してください。

識別アドレスとその挙動

先頭アドレスが/loopback/の場合

バーチャルキャストの受信ポートにデータを送り返します。

設定次第で先頭の/loopbackを取り除きます。

先頭アドレスが/outside/の場合

設定したIPアドレスにデータを送ります。

設定次第で先頭の/outsideを取り除きます。

アドレスが/sendkeysのみの場合

データがstring1つだけの場合のみアクティブウィンドウにキーを送信します。

意図しないウィンドウがアクティブになっていてもそのウィンドウにキー送信することがありますので注意してください。

アドレスが/voicevoxのみの場合

データが次の2つだけの場合のみvoicevoxで読み上げを行います。

  • uint32(voicevoxの読み上げキャラクターのID)
  • string(読み上げる文字列)

voicevoxが起動しており、APIの受信Portが50021のときのみ読み上げます。

設定項目

このアプリからの送信ポート

アプリから送信するポートです。

下記の「バーチャルキャストで設定した送信ポート」とは別のポートにしてください。

loopbackの場合はここで設定したポートではなく自動的にバーチャルキャストの受信ポートに送信されます。

バーチャルキャストで設定した送信ポート

バーチャルキャストアプリで設定した送信ポートを入力してください。

このアプリの受信ポートになります。

バーチャルキャストで設定した受信ポート

バーチャルキャストアプリで設定した受信ポートを入力してください。

送信先外部IPアドレス

送信したい外部のIPアドレスを入力してください。

アドレスから/loopbackを除く

チェックされていた場合、転送する際にアドレス先頭に/loopbackがあればそれを取り除いて転送します。

アドレスから/outsideを除く

チェックされていた場合、転送する際にアドレス先頭に/outsideがあればそれを取り除いて転送します。

SendKeysを有効にする

チェックされている場合のみSendKeys機能を有効にします。

Voicevoxの音量

Voicevoxで出力される音声の音量を調整します。

License

MIT License

外部参考リンク

バーチャルキャスト

Voicevox

Open Sound Control 1.0仕様

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages