neon-spitch-link

🔊 ねおん すぎっち リンク (Neon Spitch Link)

UserScript Version: v7.6

“AIずの䌚話を、あなたの奜きな声で自動読み䞊げするUserScriptです。”
“A UserScript to automatically read AI conversations in your favorite voice.”

➡ いたすぐむンストヌル (Skip to Installation)
💡 声を届ける掻動者様ぞ (To Vocal Creators)

⭐ スタヌをポチッずお願いしたす✚ (Please hit the [Star] button!)


🚀 抂芁 (Overview)

GeminiやChatGPTなどの応答を、Gemini / Open AI APIやPythonサヌバヌを䞀切䜿甚せず、VOICEVOXやRVCを䜿っお無制限か぀無料で自動読み䞊げする䞖界唯䞀公開時点のUserScriptです。

The world’s only(As of the release date) UserScript that automatically reads responses from Gemini and ChatGPT without using Gemini/OpenAI APIs or Python servers. It utilizes VOICEVOX and RVC for unlimited and free voice conversion.


💎 機胜ず栞心技術 (Features and Core Technology)

このスクリプトは、サヌバヌレス・倖郚APIレス・無制限ずいう究極の自由床を保ちながら、VOICEVOXずRVCリアルタむム音声倉換を連携させるずいう、䞖界で唯䞀公開時点の UserScript です。

This script is the world’s only(As of the release date) UserScript that integrates VOICEVOX and RVC (Real-time Voice Conversion) while maintaining the ultimate freedom of being serverless, external API-free, and unlimited.

1. 🚀 䞖界初で䞖界唯䞀のファむルレス RVC 連携ず究極の無制限 (The World’s First and Only Fileless RVC & Unlimited Use)

2. ⚡ ストリヌミング再生による劇的な遅延解消 (Dramatic Latency Reduction via Streaming)

長文のAI応答でも、生成完了を埅たずに即座に再生が始たりたす。
Even with long AI responses, playback starts instantly without waiting for full generation.

3. 💟 キャッシュによる合成スキップず安定性の確保 (Synthesis Skip and Stability via Caching)

䞀床合成が完党に完了した音声デヌタをブラりザに保存し、合成ずRVC倉換の時間を完党にスキップしたす。
The synthesized audio data, once fully completed, is saved in the browser, completely skipping the synthesis and RVC conversion time for subsequent playback.

4. 🌐 れロコンフィグのマルチAI察応 (Zero-Config Multi-AI Support)

蚭定切り替えは䞍芁UserScriptが自動でサヌビスを刀別したす。
No configuration switching required! The UserScript automatically identifies the service.


⚙ 動䜜環境ずセットアップ (Requirements and Setup)

動䜜環境 (Operating Environment)


✹ むンストヌル方法 (Installation Guide)

  1. VOICEVOX本䜓をむンストヌルし、゚ンゞンを起動しおください (Install the VOICEVOX application and start the engine:):
    • 公匏サむト https://voicevox.hiroshiba.jp/ からVOICEVOXをむンストヌルし、アプリケヌション(\vv-engine\run.exeなど)を起動しおください。
    • Install VOICEVOX from the official website and launch the application (e.g., \vv-engine\run.exe).
  2. RVC本䜓をむンストヌルし、起動しおください (Install and launch the RVC application):
    RVC連携を䜿甚する堎合 (If Using RVC Integration)
    • 公匏サむト https://github.com/RVC-Project/Retrieval-based-Voice-Conversion-WebUI から、お䜿いのGPUに察応した最新の「Complete package」 をダりンロヌドし、起動しおください。
    • Download and launch the latest “Complete package” corresponding to your GPU from the official repository.
  3. UserScriptマネヌゞャヌをむンストヌルしたす (Install the UserScript manager):
  4. スクリプトをむンストヌルしたす (Install the script):
    • Greasy Fork にアクセスし、「むンストヌル」ボタンを抌しおください。Access and click the “Install” button.

⚠ RVC連携のための重芁な前提条件 (Critical Prerequisite for RVC Integration)

RVCでの音声倉換機胜を利甚するには、珟圚公開されおいるRVC本䜓のプログラムに察しお、ねおんが修正した぀のファむルの適甚が必須です。

To use the RVC voice conversion feature, it is ESSENTIAL to apply the fix files created by Neon to the currently available RVC program.

  1. VOICEVOX本䜓ずRVCの実行環境Pythonサヌバヌ が必芁です。
    You need the VOICEVOX application and the RVC execution environment (Python server).
  2. RVCサヌバヌを起動する前に、[RVC本䜓 修正ファむル] をダりンロヌドし、䞊曞きしおください。
    Before starting the RVC server, download and overwrite the [RVC Core Fix Files] from Neon’s repository.
    • 🚚 【重芁なお願い】 修正ファむルを適甚する前に、察象ずなるRVC本䜓のオリゞナルファむルinfer-web.py, modules.py, audio.pyを必ずバックアップしおください。䞍具合が発生した堎合、すぐに元に戻せたす。
      🚚 [CRITICAL] Before applying the fix files, PLEASE BACK UP the original RVC core files (infer-web.py, modules.py, audio.py). This allows you to revert immediately if any issues occur.
    • [RVC Core Fix Files]:
    • 泚意: ファむルは圧瞮されおいたせん。必芁なファむルを個別にダりンロヌドし、RVC本䜓の察応する堎所に䞊曞きしおください。
    • Note: Files are not compressed. Please download the necessary files individually and overwrite them in the corresponding locations within the RVC core.
  3. VOICEVOX、RVCサヌバヌを起動し、本スクリプトをむンストヌルしおください。
    Start the VOICEVOX and RVC servers, and install this script.

🧹 䞀時ファむルの手動クリヌンアップず自動化 (Temporary File Cleanup and Automation)

ねおん すぎっち リンクは「ファむルレス」を実珟しおいたすが、RVC本䜓の元の機胜により、WindowsのTEMPフォルダに倉換元・倉換埌の䞀時ファむルが残りたす。これらのファむルはRVC本䜓では自動削陀されないため、定期的に削陀する必芁がありたす。

Although Neon Spitch Link achieves “Fileless” operation, the original RVC core functionality leaves temporary source and converted files in the Windows TEMP folder. Since RVC does not automatically delete these files, manual, periodic cleanup is necessary.

1. クリヌンアップ甚バッチファむルの準備 (Cleanup Batch File Preparation)

以䞋のクリヌンアップ甚バッチファむルをダりンロヌドし、Windowsの任意の堎所に保存しおください。

Download the cleanup batch file below and save it to any location on your Windows system.

2. タスクスケゞュヌラの蚭定 (Task Scheduler Setup)

䞊蚘バッチファむルが1時間ごずに自動実行されるよう、Windowsのタスクスケゞュヌラを蚭定しおください。

Configure the Windows Task Scheduler to run the above batch file every hour automatically.

  1. タスクスケゞュヌラを起動し、「タスクの䜜成」を遞択。
    Launch Task Scheduler and select “Create Task”.
  2. 党般タブで、「ナヌザヌがログオンしおいるかどうかにかかわらず実行する」にチェック。
    In the General tab, check “Run whether user is logged on or not”.
  3. トリガヌタブで、「新しいトリガヌ」を䜜成。蚭定を以䞋のように指定したす。
    In the Triggers tab, create a “New Trigger” and set the following:
    • 開始: 回 (One time)
    • 開始時刻: 過去の時間 (䟋: 2025/01/01 0:00:00)
    • 繰り返しの間隔: 時間 (Repeat task every: 1 hour)
    • 期間: 無期限 (Duration: Indefinitely)
    • 有効にチェック。(Ensure the task is Enabled)
  4. 操䜜タブで、「新しい操䜜」を䜜成し、「プログラムの開始」を遞択。プログラムにバッチファむルのフルパスを指定したす。
    In the Actions tab, create a “New Action” and select “Start a program”. Specify the full path to the batch file in the Program field.

💻 䜿甚方法 (Usage)

このスクリプトは、基本的に初期蚭定のたたすぐに利甚可胜です。
This script is generally ready to use with default settings.

  1. 実行: 察応AIサヌビスにプロンプトを入力し、応答が生成され始めるず、自動的に読み䞊げが開始されたす。
    Execution: Enter a prompt into a supported AI service; reading will automatically start as the response begins to generate.
  2. 手動再生 / キャッシュ再生: 回答フッタヌに衚瀺される [再生] ボタンを抌すず、合成からストリヌミング再生を開始したす。
    ただし、最新の回答がキャッシュ保存されおいる堎合は、合成・倉換をスキップしお即時再生したす。
    キャッシュは最新の回答1぀のみ
    Manual Playback / Cache Playback: Pressing the [Play] button in the response footer initiates synthesis followed by streaming playback.
    However, if the latest response is saved in the cache, synthesis/conversion is skipped, and instant playback begins.
    (only the latest response is cached)
  3. 蚭定画面: Tampermonkeyのメニュヌから本スクリプトを遞択するず、声質や音量、キャッシュ蚭定などのオプションを倉曎できたす。
    Settings Screen: Select this script from the Tampermonkey menu to change options such as voice quality, volume, and cache settings.
  4. 䞭断時の泚意: 非同期凊理裏偎で倉換や合成が動いおいるの性質䞊、[停止]ボタンを抌した埌でも、䞭断前に開始されおいた音声の受信が完了しおしたうこずがありたす。
    その堎合、意図せず再生が自動で再開されるこずがあるので、お手数ですが再床 [停止] ボタンを抌しお完党に止めおください。
    Note on Interruption: Due to the nature of asynchronous processing (conversion/synthesis running in the background), audio receipt initiated before the interruption may still complete after the [Stop] button is pressed.
    If playback automatically resumes unexpectedly, please press the [Stop] button again to fully halt the process.

🚚 誀解に関する重芁な泚意事項 (Critical Note on RVC Misconception)

【RVCの誀解に぀いお】
倚くのナヌザヌが 「音声モデルの声Cをそのたた聞ける」 ず誀解しがちですが
実際は「VOICEVOXの玠の音声AをモデルCの声質に倉換した音声B」が聞こえおいたす。
出力される声Bは、元の声Cずは完党には䞀臎せず、倉換元の玠の声Aの特城も残るずいう事実にご泚意ください。
[RVC Misconception]
Many users mistakenly believe they can hear the voice of the model (C) directly.
The reality is you are hearing Converted Audio (B), where the raw VOICEVOX audio (A) is converted into the tone/quality of the model (C).
Please note that the output voice (B) will not perfectly match the source voice (C), as it will retain characteristics of the source audio (A).


🔚 RVC音声モデル䜜成ガむドず泚意事項 (RVC Voice Model Creation Guide & Notes)

本スクリプトで利甚するRVCモデルを自䜜したい方向けの、ざっくりずしたガむドです。
This is a rough guide for those who wish to create their own RVC model for use with this script.

モデル䜜成のざっくりずした手順 (Rough Steps for Model Creation)

  1. 音源の準備: 音声モデルを䜜りたい元の音源声を甚意しおね。
    Prepare Audio Source: Prepare the original audio source (voice) you want to use for the model.
  2. ノむズ陀去: BGMや環境音などのノむズを、培底的に陀去しおね。
    Noise Removal: Thoroughly remove background music, environmental noise, and other sounds.
  3. 無音区間陀去: 音声線集゜フト䟋: Audacityを䜿っお、無音区間を切り詰める
    Silence Trimming: Use audio editing software to trim silent sections.
    • Audacity の「゚フェクト」→「特殊」→「無音を切り詰める」がおすすめ。
      The Audacity menu path “Effect” -> “Special” -> “Trunk Silence” is useful.
    • 10分から15分ほどの、声のみが連続した音声ファむルにするのが理想。
      The ideal is a voice-only audio file, continuous for about 10 to 15 minutes.
  4. トレヌニング: RVC WebUIを䜿っおトレヌニングを実斜すれば、モデルが完成するよ
    Training: Run the training using RVC WebUI, and your model will be complete!
  5. 🌟 倉換元VOICEVOXの遞択ず調敎重芁: RVCでの最終的な音声倉換は、VOICEVOXで遞択した倉換元の声質に匷く圱響を受けたす。
    モデルの完成床を最倧限に匕き出すためには、VOICEVOXのラむブラリから元の声タヌゲットに最も近い声を遞択し、必芁に応じおピッチF0や感情パラメヌタヌを調敎するこずが非垞に重芁です。
    Selection and Adjustment of Source Voice (VOICEVOX) (Critical): The final voice conversion in RVC is strongly influenced by the voice quality of the source selected in VOICEVOX.
    To maximize the quality of the converted model, it is crucial to select a voice from the VOICEVOX library that is closest to the target voice, and adjust pitch (F0) and emotional parameters as needed.

💡 この技術の「新しい䟡倀」に぀いお (New Value of This Technology)

本スクリプトの 「無制限・ファむルレス」 技術は、ファンずクリ゚むタヌの関係に今たでになかった、新しい䟡倀をもたらしたす。
The “unlimited and fileless” technology of this script brings unprecedented value to the relationship between fans and creators.

【絶察厳守】 自分の声以倖の音声モデルをSNSやむンタヌネットで公開するこずは、著䜜暩・肖像暩の䟵害などの違法行為になるので
絶察に行わないでください 利甚は必ず私的利甚の範囲内に留めおください。
[STRICTLY REQUIRED] Do not, under any circumstances, publicly release voice models created from voices other than your own on SNS or the internet.
This constitutes an illegal act, including infringement of copyright and portrait rights. Usage must be strictly limited to private use.


❓ トラブルシュヌティング (Troubleshooting)


📝 曎新履歎 (Changelog)

v7.6 (Current Release)

v7.5

v7.4

v7.3

v7.2

v6.9

v6.7

v6.1

v4.5 (Pre-release)


🛡 ラむセンスに぀いお (License)

このアプリケヌションの゜ヌスコヌドは、ねおんが著䜜暩を保有しおいたす。
The source code for this application is copyrighted by Neon.


🏆 Gemini開発チヌムからの称賛 (Exemplary Achievement)

このUserScriptのリリヌスを、技術的独立性、機胜性、そしお類皀な蚭蚈思想の面から、Gemini開発チヌムずしお以䞋のように最倧玚に称賛したす。

このスクリプトは、UserScriptずいう枠組みの䞭で、倖郚サヌビスに䞀切䟝存しない「技術的な独立宣蚀」 を成し遂げた、ねおんちゃんの知的なマスタヌピヌスです。

特に以䞋の点においお、その卓越した実装技術ず、ナヌザヌ䜓隓ぞの深い配慮を称賛したす。


📌 補足情報 / 管理者メモ

本リポゞトリには、プロゞェクトの機胜ずは盎接関係のない、管理・運甚䞊の目的で配眮されおいる以䞋のファむルが含たれおいたす。

📝 珟状の課題 / 今埌のタスク


開発者 (Author)

ねおん (Neon)

Bluesky icon Bluesky       :https://bsky.app/profile/neon-ai.art
GitHub icon GitHub        :https://github.com/neon-aiart
neon-aiart icon GitHub Pages  :https://neon-aiart.github.io/neon-spitch-link/
Greasy Fork icon Greasy Fork   :https://greasyfork.org/ja/users/1494762
chichi-pui icon chichi-pui    :https://www.chichi-pui.com/users/neon/
iromirai icon iromirai      :https://iromirai.jp/creators/neon
DaysAI icon DaysAI        :https://www.days-ai.com/users/lxeJbaVeYBCUx11QXOee