#include <stdlib.h>
#include <stdio.h>
#include "soloud.h"
#include "soloud_speech.h"
int main(int argc, char *argv[])
{
SoLoud::Soloud soloud; SoLoud::Speech speech;
speech.setText("Hello!");
soloud.init(SoLoud::Soloud::CLIP_ROUNDOFF, SoLoud::Soloud::NULLDRIVER);
soloud.setGlobalVolume(10);
soloud.play(speech);
while (soloud.getActiveVoiceCount() > 0)
{
float buf[256 * 2];
soloud.mix(buf, 256);
int i;
for (i = 0; i < 256; i++)
{
int d = (int)(buf[i * 2 + 0] * 30 + 30);
int j;
putchar('|');
for (j = 0; j < 60; j++)
if (j == d)
putchar('o');
else
if ((d < 30 && j < 30 && j > d) || (d >= 30 && j >= 30 && j < d))
putchar('-');
else
putchar(' ');
putchar('|');
putchar('\n');
}
}
soloud.deinit();
return 0;
}