Skip to content

Tags: appleboy/go-whisper

Tags

v1.3.1

Toggle v1.3.1's commit message

Verified

This commit was signed with the committer’s verified signature.
appleboy Bo-Yi Wu
build: refactor and optimize codebase for performance improvements

- Change goreleaser argument from `--rm-dist` to `--clean`

Signed-off-by: appleboy <[email protected]>

v1.3.0

Toggle v1.3.0's commit message

Verified

This commit was signed with the committer’s verified signature.
appleboy Bo-Yi Wu
chore: refactor dependencies and CI configurations

- Update the Go module replacement for `github.com/ggerganov/whisper.cpp/bindings/go` to a newer commit hash

Signed-off-by: Bo-Yi Wu <[email protected]>

v1.2.0

Toggle v1.2.0's commit message

Verified

This commit was signed with the committer’s verified signature.
appleboy Bo-Yi Wu
ci: update GitHub Actions to Latest Versions

- Update the CodeQL GitHub action from v2 to v3
- Update the setup-go GitHub action from v4 to v5

Signed-off-by: Bo-Yi Wu <[email protected]>

v1.1.1

Toggle v1.1.1's commit message

Verified

This commit was signed with the committer’s verified signature.
appleboy Bo-Yi Wu
chore: update replace directive for whisper.cpp bindings

- Update the replace directive for `github.com/ggerganov/whisper.cpp/bindings/go` to version `v0.0.0-20231112071712-ec45bc286d81`

Signed-off-by: appleboy <[email protected]>

v1.1.0

Toggle v1.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat: add support for cutting silences from audio recordings (#26)

- Add a new field `CutSilences` to the `Whisper` struct
- Update the Dockerfile to install additional dependencies
- Add a new flag `cut-silences` to the CLI
- Implement the `cutSilences` function in the `audio.go` file
- Update the `Transcript` function in the `whisper.go` file to handle cutting silences from audio

v1.0.1

Toggle v1.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
test: add test for SrtTimestamp function (#27)

v1.0.0

Toggle v1.0.0's commit message
chore: update dependencies to latest versions

- Update the version of `github.com/kkdai/youtube/v2` from `v2.8.1` to `v2.8.3`
- Update the version of `github.com/dop251/goja` from `v0.0.0-20230806174421-c933cf95e127` to `v0.0.0-20230812105242-81d76064690d`
- Update the version of `github.com/google/pprof` from `v0.0.0-20230808223545-4887780b67fb` to `v0.0.0-20230821062121-407c9e7a662f`

Signed-off-by: Bo-Yi Wu <[email protected]>

v0.1.0

Toggle v0.1.0's commit message
refactor: refactor YouTube download functionality and add retry option

- Add a `Retry` field to the `Youtube` struct in `config/whisper.go`
- Add a new command line flag `youtube-retry-count` in `main.go`
- Set the default value of `youtube-retry-count` to 20 in `main.go`
- Use the value of `youtube-retry-count` from the command line in `run` function in `main.go`
- Replace a for loop with a range-based for loop in `Download` function in `youtube/youtube.go`
- Remove the unused variable `i` in `Download` function in `youtube/youtube.go`
- Remove the `retry` field from the `Engine` struct in `youtube/youtube.go`

Signed-off-by: Bo-Yi Wu <[email protected]>

v0.0.9

Toggle v0.0.9's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat: add prompt functionality to Whisper engine (#10)

- Add a new field `Prompt` to the `Whisper` struct in `config/whisper.go`
- Add a new flag `prompt` to the command line interface in `main.go`
- Set the `Prompt` field of the `Engine` struct in `whisper/whisper.go`

v0.0.8

Toggle v0.0.8's commit message
refactor: refactor whisper engine and improve test robustness

- Remove the condition checking for "auto" language in the Transcript function of the whisper engine.

Signed-off-by: Bo-Yi Wu <[email protected]>