After reinstalling the system, I cannot register the trial version of the AwesomeTTS extension. The error occurs after entering the email and password when clicking the “Get All Voices” button. I tried different versions of Anki and AwesomeTTS. I also uninstalled and reinstalled both the extension and Anki. The error is the same everywhere. If anyone knows a solution to this problem, I would be grateful.
Currently, AwesomeTTS is installed via the Anki downloader; I also tried manually installing versions 1.89 and 1.89.1. The error persists.
Anki 24.04.1 (ccd9ca1a) (ao)
Python 3.9.18 Qt 6.6.2 PyQt 6.6.1
Platform: Windows-10-10.0.26100
Traceback (most recent call last):
File "C:\Users\Admin\AppData\Roaming\Anki2\addons21\1436550454\awesometts\gui\base.py", line 360, in activate_plus
trial_signup_result = self._addon.languagetools.request_trial_key(email, password)
File "C:\Users\Admin\AppData\Roaming\Anki2\addons21\1436550454\awesometts\languagetools.py", line 160, in request_trial_key
data = self.build_trial_key_request_data(email, password, self.client_uuid)
File "C:\Users\Admin\AppData\Roaming\Anki2\addons21\1436550454\awesometts\languagetools.py", line 152, in build_trial_key_request_data
data = namespace['build_trial_request_payload'](email, client_uuid)
File "<string>", line 18, in build_trial_request_payload
ModuleNotFoundError: No module named 'machineid'
===Add-ons (active)===
(add-on provided name [Add-on folder, installed at, version, is config changed])
AwesomeTTS - Add speech to your flashcards ['1436550454', 2025-04-01T19:24, 'None', '']
===IDs of active AnkiWeb add-ons===
1436550454
===Add-ons (inactive)===
(add-on provided name [Add-on folder, installed at, version, is config changed])
Anki 24.04.1 (ccd9ca1a) (ao)
Python 3.9.18 Qt 6.6.2 PyQt 6.6.1
Platform: Windows-10-10.0.26100
Exception in thread Thread-11:
Traceback (most recent call last):
File "threading", line 980, in _bootstrap_inner
File "C:\Users\Admin\AppData\Roaming\Anki2\addons21\111623432\external\sentry_sdk\integrations\threading.py", line 72, in run
reraise(*_capture_exception())
File "C:\Users\Admin\AppData\Roaming\Anki2\addons21\111623432\external\sentry_sdk\_compat.py", line 127, in reraise
raise value
File "C:\Users\Admin\AppData\Roaming\Anki2\addons21\111623432\external\sentry_sdk\integrations\threading.py", line 70, in run
return old_run_func(self, *a, **kw)
File "threading", line 917, in run
File "subprocess", line 1495, in _readerthread
File "codecs", line 322, in decode
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xad in position 7: invalid start byte
Exception in threading.excepthook:
Exception ignored in thread started by: <bound method Thread._bootstrap of <Thread(Thread-11, started daemon 12408)>>
Traceback (most recent call last):
File "threading", line 937, in _bootstrap
File "threading", line 982, in _bootstrap_inner
File "threading", line 1264, in invoke_excepthook
AttributeError: 'ErrorHandler' object has no attribute 'flush'
Exception ignored in sys.unraisablehook: <built-in function unraisablehook>
AttributeError: 'ErrorHandler' object has no attribute 'flush'
===Add-ons (active)===
(add-on provided name [Add-on folder, installed at, version, is config changed])
HyperTTS - Add speech to your flashcards ['111623432', 2025-04-06T17:41, 'None', mod]
===IDs of active AnkiWeb add-ons===
111623432
===Add-ons (inactive)===
(add-on provided name [Add-on folder, installed at, version, is config changed])
The right way to report an issue to an add-on developer is to click “Contact Author” on the add-on page, or follow any other instructions on the add-on page.