From 85147e2e65a8294a9607c363ff895ab2f3901743 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BD=AD=E9=80=B8=E8=B1=AA?= Date: Tue, 7 Mar 2023 03:09:33 +0000 Subject: [PATCH] demos/TTSArmLinux: Fix wav length field value error --- demos/TTSArmLinux/src/Predictor.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/demos/TTSArmLinux/src/Predictor.hpp b/demos/TTSArmLinux/src/Predictor.hpp index 268d98c10..221d51fc1 100644 --- a/demos/TTSArmLinux/src/Predictor.hpp +++ b/demos/TTSArmLinux/src/Predictor.hpp @@ -211,8 +211,8 @@ public: // 写入头信息 WavHeader header; - header.size = sizeof(header) - 8; header.data_size = GetWavSize(); + header.size = sizeof(header) - 8 + header.data_size; header.byte_rate = header.sample_rate * header.num_channels * header.bits_per_sample / 8; header.block_align = header.num_channels * header.bits_per_sample / 8; fout.write(reinterpret_cast(&header), sizeof(header));