> Does anyone know of a good solution for seamlessly switching between audiobooks and ebooks for books that are not bought from Amazon on Kindle?
Use Calibre's e-book viewer[^0] which uses Piper for text-to-speech.
[^0]: https://manual.calibre-ebook.com/viewer.html#read-aloud