From 9cee174426c40579d3f9941591f64934dce80ac4 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sat, 19 Mar 2022 10:54:35 +0100 Subject: [PATCH] sPlayer: fix accessing bw The bw array is 0-based, not 1-based. --- src/libespeak-ng/sPlayer.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/libespeak-ng/sPlayer.c b/src/libespeak-ng/sPlayer.c index 2807297f..f2ab5ec9 100644 --- a/src/libespeak-ng/sPlayer.c +++ b/src/libespeak-ng/sPlayer.c @@ -80,10 +80,10 @@ static void fillSpeechPlayerFrame(WGEN_DATA *wdata, voice_t *wvoice, frame_t * e } else { spFrame->caNP=0; } - spFrame->cb1=eFrame->bw[1]*2*(wvoice->width[1]/256.0); - spFrame->cb2=eFrame->bw[2]*2*(wvoice->width[2]/256.0); - spFrame->cb3=eFrame->bw[3]*2*(wvoice->width[3]/256.0); - spFrame->cb4=eFrame->bw[4]*2*(wvoice->width[4]/256.0); + spFrame->cb1=eFrame->bw[0]*2*(wvoice->width[1]/256.0); + spFrame->cb2=eFrame->bw[1]*2*(wvoice->width[2]/256.0); + spFrame->cb3=eFrame->bw[2]*2*(wvoice->width[3]/256.0); + spFrame->cb4=eFrame->bw[3]*2*(wvoice->width[4]/256.0); spFrame->cb5=1000; spFrame->cb6=1000; spFrame->cbNP=100;