diff --git a/README.md b/README.md index 45842ee..3797fc4 100644 --- a/README.md +++ b/README.md @@ -18,21 +18,14 @@ By utilizing the custom **Synapse Command Language (SCL)** and a unified browser ## Setup Instructions -### 1. Install the Vosk Voice Model -The Voice Assistant PoC requires an offline voice model to function. -1. Download the `vosk-model-small-en-us-0.15` model from the [Vosk Models page](https://alphacephei.com/vosk/models). -2. Extract the downloaded `.zip` file. -3. Rename the extracted folder to exactly `model`. -4. Place the `model` folder directly into the build output directory of the `VoiceAssistantPoC_Win` project (e.g., `VoiceAssistantPoC_Win/bin/Debug/net8.0-windows/`). - -### 2. Install the Tampermonkey Harness +### 1. Install the Tampermonkey Harness 1. Open your browser and click the Tampermonkey extension icon -> **Create a new script**. 2. Copy the entire contents of `GoogleAI_Search_Google_Gemini_Deepseek_ChatGPT_UnifiedHarness.js` from this repository. 3. Paste it into the Tampermonkey editor, overwriting the default template. 4. Go to File -> **Save** (or press Ctrl+S). 5. If running Tampermonkey in Google Chrome, ensure Allow User Scripts is enabled in the extension page under "Manage Extensions" -### 3. Build and Run the Servers +### 2. Build and Run the Servers 1. Open the solution in Visual Studio. 2. Build the solution to restore NuGet packages (such as `NAudio` and `Vosk`). 3. Run the **AI C2 Server** project first. You should see the server console open and state that it is listening on port `8080`. @@ -42,7 +35,7 @@ The Voice Assistant PoC requires an offline voice model to function. * `https://google.com/ai` (Will not work with the Tampermonkey Harness in Google Chrome!) 5. Look at the C2 Server console; you should see a message indicating that a new instance has connected (e.g., `[OP-CENTER] New instance registered: inst_gem_...`). -### 4. Start the Voice Assistant +### 3. Start the Voice Assistant 1. Run the **VoiceAssistantPoC_Win** project. 2. In the bottom panel, select your active browser session from the dropdown menu. 3. Click **Re Init Session**. This will inject the SCL System Instructions into the browser chat, preparing the AI to act as a state machine.