v25.11.22

DrewThomasson/ebook2audiobookv25.11.22Nov 22, 2025by ROBERT-MCDOWELL

AI Summary

This release includes multiple bug fixes for custom model uploads, TTS engine compatibility, Windows conda issues, and numpy version problems.

Key Highlights

  • Fixed custom model upload
  • Added TTS engine language compatibility check
  • Windows conda fix
  • Fixed numpy version and Python max version regression
  • Romanize foreign words feature

New Features

  • TTS engine language compatibility check
  • Romanize foreign words

Full Release Notes

## What's Changed

* Fixed custom model upload by @ROBERT-MCDOWELL in https://github.com/DrewThomasson/ebook2audiobook/pull/1142
* fixed #1146 by @ROBERT-MCDOWELL in https://github.com/DrewThomasson/ebook2audiobook/pull/1147
* V25.11.11 final by @ROBERT-MCDOWELL in https://github.com/DrewThomasson/ebook2audiobook/pull/1148
* sync by @ROBERT-MCDOWELL in https://github.com/DrewThomasson/ebook2audiobook/pull/1149
* ... by @ROBERT-MCDOWELL in https://github.com/DrewThomasson/ebook2audiobook/pull/1151
* fixed #1150 by @ROBERT-MCDOWELL in https://github.com/DrewThomasson/ebook2audiobook/pull/1152
* add check tts engine compat with language by @ROBERT-MCDOWELL in https://github.com/DrewThomasson/ebook2audiobook/pull/1153
* V25.11.11+ by @ROBERT-MCDOWELL in https://github.com/DrewThomasson/ebook2audiobook/pull/1154
* Added .gitkeep to ./tmp by @ROBERT-MCDOWELL in https://github.com/DrewThomasson/ebook2audiobook/pull/1156
* fixed #1155 by @ROBERT-MCDOWELL in https://github.com/DrewThomasson/ebook2audiobook/pull/1157
* Update custom command workflow for dynamic OS selection by @DrewThomasson in https://github.com/DrewThomasson/ebook2audiobook/pull/1158
* Make pytesseract process failing fatal. by @ROBERT-MCDOWELL in https://github.com/DrewThomasson/ebook2audiobook/pull/1159
* Fixed cosmetics by @ROBERT-MCDOWELL in https://github.com/DrewThomasson/ebook2audiobook/pull/1160
* Fixed cosmetics by @ROBERT-MCDOWELL in https://github.com/DrewThomasson/ebook2audiobook/pull/1161
* romanize foreign words by @ROBERT-MCDOWELL in https://github.com/DrewThomasson/ebook2audiobook/pull/1162
* Romanize foreign words by @ROBERT-MCDOWELL in https://github.com/DrewThomasson/ebook2audiobook/pull/1163
* lock gradio version by @ROBERT-MCDOWELL in https://github.com/DrewThomasson/ebook2audiobook/pull/1166
* lock gradio version by @ROBERT-MCDOWELL in https://github.com/DrewThomasson/ebook2audiobook/pull/1167
* windows conda fix by @ROBERT-MCDOWELL in https://github.com/DrewThomasson/ebook2audiobook/pull/1168
* windows conda fix by @ROBERT-MCDOWELL in https://github.com/DrewThomasson/ebook2audiobook/pull/1169
* fixed numpy version package and python max version regression by @ROBERT-MCDOWELL in https://github.com/DrewThomasson/ebook2audiobook/pull/1170
* fixed numpy version package and max python version regression by @ROBERT-MCDOWELL in https://github.com/DrewThomasson/ebook2audiobook/pull/1171
* fixed tessdata directory creation
* fixed create .installed on linux/mac
* split gradio build_interface from functions


**Full Changelog**: https://github.com/DrewThomasson/ebook2audiobook/compare/v25.11.11...v25.11.21