Easily import Azure TTS voice synthesis service into reading software. Now it supports reading (legado), Aiyueji, server-side reading (hectorqin/reader), Aiyue Books, Source Reading, Source Reading.
Website address: TTS Importer
If there are other readers that support creating custom voice sources, you can request an Issue request to support generating their voice source configuration.
This website will not store your Key and other information.
In fact, most of the logic is implemented in the client browser, but if you use "one-click import" or "copy network import link", since the reading software client is separated from the current browser, you can only encode the complete configuration in the copied or opened URL, and the reading client sends this request to the server, and the server returns the configuration. During this process, the server is only responsible for returning the requested config parameter in JSON form and will not store it.
Check the specific server implementation https://github.com/yy4382/tts-importer/blob/main/server/api/
This site is hosted in Vercel and is directly generated by the code of this repository.
When refreshing, the information entered in the past will be read from the local storage of the client browser; it will be convenient for opening it multiple times.
I feel that nuxt is too heavy for such applications, but because such projects do require the server (or where will I request it in the reading software?), I chose nuxt that integrates the server.