ggml-org/whisper.cpp
SetMaxTokensPerSegment in go binding causes the segements to end prematurely
開放
#984 建立於 2023年6月3日
buggood first issuehelp wanted
倉庫指標
- 星標
- (53,008 顆星)
- PR 合併指標
- (平均合併 5天 20小時) (30 天內合併 36 個 PR)
描述
When I use context.SetMaxTokensPerSegment and context.NextSegment, it generates incomplete segments. e.g. when tested using the jfk.wav sample, it gives the following output:
wspr_test.go:33: {Text:And so my fellow Americans ask Start:0s End:30s}
when this value is not set, it gives the correct output:
wspr_test.go:33: {Text:And so my fellow Americans ask not what your country can do for you Start:0s End:8s}
wspr_test.go:33: {Text:ask what you can do for your country. Start:8s End:11s}
test case: https://github.com/JackKCWong/go-whisper-test/blob/main/pkg/whisper/wspr_test.go#L29