First working version with libpiper_phonemize

This commit is contained in:
Michael Hansen
2023-06-08 15:40:37 -05:00
parent 7d27863b48
commit 810fad44cf
11 changed files with 505 additions and 778 deletions

View File

@@ -3,8 +3,6 @@
#include <iostream>
namespace piper {
struct WavHeader {
uint8_t RIFF[4] = {'R', 'I', 'F', 'F'};
uint32_t chunkSize;
@@ -14,7 +12,7 @@ struct WavHeader {
uint8_t fmt[4] = {'f', 'm', 't', ' '};
uint32_t fmtSize = 16; // bytes
uint16_t audioFormat = 1; // PCM
uint16_t numChannels; // mono
uint16_t numChannels; // mono
uint32_t sampleRate; // Hertz
uint32_t bytesPerSec; // sampleRate * sampleWidth
uint16_t blockAlign = 2; // 16-bit mono
@@ -39,6 +37,4 @@ void writeWavHeader(int sampleRate, int sampleWidth, int channels,
} /* writeWavHeader */
} // namespace piper
#endif // WAVFILE_H_