fixed voice crop bug and bumped version to v0.3.1
All checks were successful
Deploy FluentGerman.ai / deploy (push) Successful in 49s

This commit is contained in:
2026-02-18 13:08:27 +01:00
parent 99c20022de
commit 35717009e0
2 changed files with 8 additions and 1 deletions

View File

@@ -30,7 +30,7 @@
<button type="submit" class="btn btn-primary btn-block">Sign In</button>
</form>
</div>
<span class="version-label">v0.2.1</span>
<span class="version-label">v0.3.1</span>
</div>
<script src="/js/api.js"></script>

View File

@@ -316,6 +316,13 @@ class VoiceManager {
// ── Playback ──────────────────────────────────────────────────
try {
// Wait for audio to be fully buffered before playing
await new Promise((resolve, reject) => {
audio.addEventListener('canplaythrough', resolve, { once: true });
audio.addEventListener('error', reject, { once: true });
audio.load(); // Explicitly trigger loading
});
audio.currentTime = 0; // Ensure we start from the very beginning
await audio.play();
return new Promise(resolve => {
audio.onended = () => {