diff --git a/aider/voice.py b/aider/voice.py index f0879b319..36de988fd 100644 --- a/aider/voice.py +++ b/aider/voice.py @@ -37,10 +37,14 @@ class Voice: self.pct = (rms - self.min_rms) / rng def get_prompt(self): + num = 10 if np.isnan(self.pct): - bar = "" + cnt = 0 else: - bar = "█" * int(self.pct * 10) + cnt = int(self.pct * 10) + + bar = "█" * cnt + "░" * (num - cnt) + bar = bar[:num] dur = time.time() - self.start_time return f"Recording, press ENTER when done... {dur:.1f}sec {bar}" diff --git a/docs/voice.md b/docs/voice.md index 4c29f1293..84f65da07 100644 --- a/docs/voice.md +++ b/docs/voice.md @@ -19,7 +19,7 @@ the aider chat session. #### /voice -> Recording... Press ENTER when done speaking... +> Recording, press ENTER when done...