Someone pointed out to me that my plugin, LanguageIdent for NVDA, was no longer working with the NVDA 2024 beta. After some tests, I decided to switch the language identification library from langid to langdetect. This minimizes dependencies, and the plugin no longer ships with libraries in the addon.
Next on the roadmap: translations and comboboxes for selecting which voice to use for a language.