VoiceInk icon indicating copy to clipboard operation
VoiceInk copied to clipboard

Default model changes to the selected "Power Model" of the latest Power Mode you have run

Open MichaelHindley opened this issue 5 months ago • 5 comments

I've noticed several times that the "Default model" selection randomly changes during the day. I have two models that I use, "Large v3 Turbo" and "Scribe v1" through ElevenLabs running on a free tier with 10,000 credits.

I've been running this for a couple of days with Scribe v1 set as Default, however here are a couple of things I wasn't expecting:

  • When I go look at the settings in VoiceInk after a couple of hours, sometimes just minutes later, the Default Model is on Large v3, even though it was set to Scribe v1. I dont know what triggers this to change back over and over.
  • After a couple of days of use, I still have 10,000 credits on ElevenLabs, I would expect this to go down as I use Scribe v1 through VoiceInk, but it hasnt, and I have no way of knowing if it's even used even though it's set to be used.
  • Some requests are near-instant, some takes 10,20+ seconds, seemingly randomly, I dont know what's happening or where to look, as it can be either the model being slow or the enhancement model being slow (I use gemini 2.5 flash for some etc)

As a user, I would love if the little box at the bottom with the stop button could have these optional labels that I can toggle through settings:

  • Show the model name being used
  • Show where in the lifecycle it is, "Sending speech, Waiting for Text, Running Enhancement: Code" , etc..

MichaelHindley avatar Jul 02 '25 13:07 MichaelHindley

Ok I figured out when it swaps.

  • I select a Default Model
  • I go into an app window that has a "Power Mode" with a Model + Enhancement combo
  • Whatever that "Power Modes" model was, is now the Default model set under AI Models, no matter what you set it to as a user

MichaelHindley avatar Jul 02 '25 14:07 MichaelHindley

Thank you for your suggestions. The credits not being used on ElevenLabs are because the Power Mode is switching back to the local model, so you have not used the ElevenLabs API, even though you have configured it.

You either need to disable Power Mode or create a configuration in Power Mode with ElevenLabs as the model to make sure it works. Thank you for your other suggestions, especially the one about the lifecycle, which is something I will consider.

I will add it to the backlog.

Beingpax avatar Jul 02 '25 15:07 Beingpax

a

yeah I figured that out, but the bug still exists, my "global default model" is reset to whatever the last "Power Mode" used.

Image

in the screenshot above, if I run a Power Mode that I have that uses Large v3, then Large v3 will become my new Default Model globally and unset Scribe as the Default model

MichaelHindley avatar Jul 02 '25 15:07 MichaelHindley

Yes, Power Mode runs on top of the existing settings, so whatever Power Mode you have selected, the default will be changed.

When you are using Power Mode, don't rely on global settings rather create all the configurations that you would like to use and easily switch to different models using the Power Mode itself.

You can use Command 1-9 to switch between power modes when recording

Beingpax avatar Jul 04 '25 00:07 Beingpax

This should be easy to fix. As Michael mentioned, users are being confused by the switching in the VoiceInk UI. Instead, Voiceink should switch power modes/models/... behind the scenes, send the message, and immediately switch back to the previous values (or not even display that in the UI).

lenart avatar Jul 24 '25 19:07 lenart