forked from waywardgeek/sonic
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Removed dependence on libsndfile, which complicated compiling on Wind…
…ows and confused some people who thought using sonic requires this library. Also changed from .flac format to wav file format for samples
- Loading branch information
Bill Cox
committed
Oct 21, 2011
1 parent
1a15418
commit ec23ae0
Showing
22 changed files
with
313 additions
and
65 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,35 +1,34 @@ | ||
These flac files show how Sonic performs at increasing speech rates. All sound | ||
sampels are in the public domain. The 'flac' lossless compression utilitiy was | ||
used to reduce the size of the wave files. | ||
These wav files show how Sonic performs at increasing speech rates. All sound | ||
sampels are in the public domain. | ||
|
||
sonic.flac | ||
sonic.wav | ||
This is a sonic 2X sped-up version of a public domain librivox.org recording, from | ||
the audiobook "Princess of Mars". | ||
|
||
soundtouch.flac | ||
This is the same recording as sonic.flac, but sped up using soundtouch, which | ||
soundtouch.wav | ||
This is the same recording as sonic.wav, but sped up using soundtouch, which | ||
uses WSOLA rather than the sonic algorithm. Even at 2X speed up, you should be | ||
able to hear the characteristic WSOLA distortion relative to the sonic version. | ||
|
||
talking.flac | ||
talking.wav | ||
This is my father talking, using a decent microphone and 44KHz sample rate. | ||
|
||
talking_2x.flac | ||
talking_2x.wav | ||
This is his voice sped up by 2X using Sonic. | ||
|
||
espeak_s450.flac | ||
espeak_s450.wav | ||
Sonic also performs well at increasing the speed of synthesized speech. | ||
espeak_s450.flac was generated using 'espeak -s450 -f test1.txt -w | ||
espeak_s450.flac'. This is the highest speed currently supported by espeak, | ||
espeak_s450.wav was generated using 'espeak -s450 -f test1.txt -w | ||
espeak_s450.wav'. This is the highest speed currently supported by espeak, | ||
though Sonic can speed up espeak to much faster rates. | ||
|
||
espeak_sonic.flac | ||
espeak_sonic.wav | ||
This was generated with 'espeak -f test1.txt -w out.wav; | ||
sonic 2.6 out.wav espeak_sonic.wav'. Sonic sped it up 2.6X, which is about the | ||
same speed as espeak at -s450. I personally feel that the sonic sped up sample | ||
sounds better than espeak at -s450. | ||
|
||
twosineperiods.flac | ||
twosineperiods.wav | ||
This is just two sine periods, which is too short to hear. However, it's | ||
useful for making sure the flush function works correctly. A 2-X speedup should | ||
result in one sine period with no distortion. |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Oops, something went wrong.