Skip to content

Releases: kxxt/aspeak

v4.0.0-beta.4

03 Mar 14:06
Compare
Choose a tag to compare
v4.0.0-beta.4 Pre-release
Pre-release
  • We no longer publish linux wheels to PyPI because of manylinux compatibility issues. Please compile from source if you want to use python bindings on linux.
  • Improve the python bindings.
  • Update docs.
  • Automatically publish to crates.io.

v4.0.0-beta.3

03 Mar 03:34
Compare
Choose a tag to compare
v4.0.0-beta.3 Pre-release
Pre-release
  • Fix: include aspeak binary in wheel package
  • CI: set up GitHub Actions to build and publish to PyPI

v4.0.0-beta.2

02 Mar 01:00
Compare
Choose a tag to compare
v4.0.0-beta.2 Pre-release
Pre-release
  • Restrict max log level to info in release build
  • Update config template
  • Do not overwrite existing file unless --overwrite is specified
  • Revert to native-tls to reduce binary size
  • Fix: Correctly handle quality setting from profile
  • Fix: RequestID now gets reset on each request
  • Internal refactor

v4.0.0-beta.1: First beta version of rusty aspeak

08 Feb 01:55
Compare
Choose a tag to compare
  • Rewritten in rust (Not a joke, 😂)
  • Most of the command line options still work as expected, but there are some minor changes . (Run aspeak help for help)
  • Support more architectures. (But I will only upload linux/windows executables until the CI is setup. Of course you can install aspeak from source via cargo)
  • More validations for command line options.
  • Fix a bug that in some cases, the old aspeak can't play audio on some linux platforms.
  • Now you can create a profile!
    • You no longer need to use the locale arg every time if you do not want to use English locale. Just specify your locale in your profile.
    • You can also provide default values for other options.
  • Get rid of openssl completely.
  • Support region option.
  • User friendly output and error messages
  • Support adding custom request headers via commandline
  • Support custom auth token.

v4.0.0-alpha.4

06 Feb 10:22
Compare
Choose a tag to compare
v4.0.0-alpha.4 Pre-release
Pre-release
  • Get rid of openssl completely.

v4.0.0-alpha.3

06 Feb 10:22
Compare
Choose a tag to compare
v4.0.0-alpha.3 Pre-release
Pre-release
  • Set up GitHub Actions to build for more platforms.
  • Support region option.

v4.0.0-alpha.1: First alpha version of rust aspeak

04 Feb 01:50
Compare
Choose a tag to compare

Warning: This release is very experimental and not suitable for production use

Bugs/Missing Features:

  • Only utf8 encoding is supported for now.
  • The error message is not very user friendly.
  • It has bugs!

Fixes

  • In some cases, the old aspeak can't play audio on some linux platforms.

Changes:

  • Rewritten in rust (Not a joke, 😂)
  • Most of the command line options still work as expected, but there are some minor changes . (Run aspeak help for help)
  • Support more architectures. (But I will only upload linux/windows executables until the CI is setup. Of course you can install aspeak from source via cargo)
  • More validations for command line options.

v4.0.0-alpha.2

06 Feb 02:30
Compare
Choose a tag to compare
v4.0.0-alpha.2 Pre-release
Pre-release

Warning: This release is very experimental and not suitable for production use

Bugs/Missing Features:

  • There are still some corner cases to be fixed!

Fixes

  • In some cases, the old aspeak can't play audio on some linux platforms.
  • aspeak now uses the encoding arg for both stdin and file

Changes:

  • Rewritten in rust (Not a joke, 😂)
  • Most of the command line options still work as expected, but there are some minor changes . (Run aspeak help for help)
  • Support more architectures. (But I will only upload linux/windows executables until the CI is setup. Of course you can install aspeak from source via cargo)
  • More validations for command line options.
  • More user friendly output and error messages
  • Support adding custom request headers via commandline
  • Support custom auth token.

v3.2.0: Fix assertion error

03 Feb 04:18
Compare
Choose a tag to compare

Solves #42.

Thanks to @flt6.

Note that this is probably the last version of aspeak that is implemented in Python. aspeak will be rewritten in rust.

Experimental rust re-implementation of aspeak

03 Feb 13:18
Compare
Choose a tag to compare

Warning: This release is very experimental and not suitable for production use

Bugs/Missing Features:

  • Only utf8 encoding is supported for now.
  • The error message is not very user friendly.
  • It has bugs!

Fixes

  • In some cases, the old aspeak can't play audio on some linux platforms.

Changes:

  • Rewritten in rust (Not a joke, 😂)
  • Most of the command line options still work as expected, but there are some minor changes . (Run aspeak help for help)
  • Support more architectures. (But I will only upload linux/windows executables until the CI is setup)
    • You can use cargo install aspeak to install aspeak from source.
  • More validations for command line options.
  • COMPLETELY FREE OF PROPRIETARY CODE FROM MICROSOFT.