[PR #2] [MERGED] Fixed the conditional handling of playback and made playback smooth #4

Closed
opened 2026-10-15 13:24:38 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/SillyTavern/Extension-Blip/pull/2
Author: @QuillFlash
Created: 8/21/2025
Status: ✅ Merged
Merged: 8/26/2025
Merged by: @Cohee1207

Base: main ← Head: patch-1


📝 Commits (10+)

  • 1907c7a Fixed the conditional handling of playback and made playback smooth
  • a3b9c4f Updated my bugfix commit to master by listening to Gemini's suggestions
  • c22df12 Updated my bugfix commit to master by listening to Gemini's suggestions
  • 921c86b Reintroduced the comments
  • 5aaf6e3 Reintroduced the comments
  • 6926b78 Implementing Gemini's first efficiency fix recommendation
  • 62186ac Merge branch 'patch-1' of https://github.com/QuillFlash/Extension-Blip into patch-1
  • c67ae9f Implement audio caching
  • 08550b2 Made current_multiplier to update within the streaming context
  • b6bc7b3 Fix whitespace

📊 Changes

1 file changed (+230 additions, -130 deletions)

View changed files

📝 index.js (+230 -130)

📄 Description

The choppy playback and the lack of an implementation for contextual filtering made me have a knack at this.

This uses a cursor to iterate through the tokens so that when it reaches the first special character, it mutes playback. When it reaches the second character, it unmutes the sound and resets the internal state of the cursor.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/SillyTavern/Extension-Blip/pull/2 **Author:** [@QuillFlash](https://github.com/QuillFlash) **Created:** 8/21/2025 **Status:** ✅ Merged **Merged:** 8/26/2025 **Merged by:** [@Cohee1207](https://github.com/Cohee1207) **Base:** `main` ← **Head:** `patch-1` --- ### 📝 Commits (10+) - [`1907c7a`](https://github.com/SillyTavern/Extension-Blip/commit/1907c7a818d51811fb22fe1c813500621203551d) Fixed the conditional handling of playback and made playback smooth - [`a3b9c4f`](https://github.com/SillyTavern/Extension-Blip/commit/a3b9c4fa382fbcc7a9d1741ece07b1240ea86469) Updated my bugfix commit to master by listening to Gemini's suggestions - [`c22df12`](https://github.com/SillyTavern/Extension-Blip/commit/c22df12236b3feb140017200c52b3139463e4391) Updated my bugfix commit to master by listening to Gemini's suggestions - [`921c86b`](https://github.com/SillyTavern/Extension-Blip/commit/921c86bfd098cc49628be7cfbd7d9c31652284dc) Reintroduced the comments - [`5aaf6e3`](https://github.com/SillyTavern/Extension-Blip/commit/5aaf6e31bb2f1e8083a30271631a15099f2aa987) Reintroduced the comments - [`6926b78`](https://github.com/SillyTavern/Extension-Blip/commit/6926b78cf761536589932210e20c11aa2269c5e4) Implementing Gemini's first efficiency fix recommendation - [`62186ac`](https://github.com/SillyTavern/Extension-Blip/commit/62186ac5b017af3263bf97f844ebae0767eeb8b0) Merge branch 'patch-1' of https://github.com/QuillFlash/Extension-Blip into patch-1 - [`c67ae9f`](https://github.com/SillyTavern/Extension-Blip/commit/c67ae9f2bae25177b915e212d829f94015472a4a) Implement audio caching - [`08550b2`](https://github.com/SillyTavern/Extension-Blip/commit/08550b20355ee9812fe33fce4a8bff55edbc0296) Made current_multiplier to update within the streaming context - [`b6bc7b3`](https://github.com/SillyTavern/Extension-Blip/commit/b6bc7b3f39b0957c2896a75640b2582531a963c2) Fix whitespace ### 📊 Changes **1 file changed** (+230 additions, -130 deletions) <details> <summary>View changed files</summary> 📝 `index.js` (+230 -130) </details> ### 📄 Description The choppy playback and the lack of an implementation for contextual filtering made me have a knack at this. This uses a cursor to iterate through the tokens so that when it reaches the first special character, it mutes playback. When it reaches the second character, it unmutes the sound and resets the internal state of the cursor. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-15 13:24:38 +00:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
SillyTavern/Extension-Blip#4
No description provided.