| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
| |
Normalization was putting audio onto range [0, 255], while it should
have been on range [0, 1].
* Add AudioBuffer::save() to enable debugging audio issues.
|
| |
|
|
|
| |
Need a way to verify that beam search is actually working better than
greedy.
|
| |
|
|
|
|
| |
This allows users to retain a suffix of the PCM buffer after a VAD
segmentation event, reducing some instances of words being lost at
the start of the next VAD window.
|
| |
|
|
|
| |
Helps in cases where the speaker is speaking softly, or their mic gain
is set low.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
On PCM buffers of length >= captureParams.dropStartSilence, a
"no voice" VAD verdict would result in the PCM buffer being entirely
cleared. The emergent behavior is that when VAD segments speech,
words right after the segmentation window can frequently be dropped.
By removing a prefix from the PCM buffer and clearing the VAD buffers,
the transcription algorithm has access to "leading" frames before the
frames which triggered VAD. This reduces cases where words are omitted
in the middle of long statements.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|