helloworld1 / AnyMemo

Advanced Spaced Repetition flashcard learning software for Android.
http://www.anymemo.org
GNU General Public License v2.0
151 stars 53 forks source link

support of TTS download #438

Open lockery opened 7 years ago

lockery commented 7 years ago

Hi, long time no see.

I've been using anymemo for several years. But I didn't notice updates for a long time until several days ago. Happy to see that anymemo has taken on a brand-new look!

Still having some many suggestions on functionality improvement of this lovely app. But I'll just pick up the one I'd like to say most, which is, the support of TTS download.

What I mean is to support download tts audio files for the cards. I've tried some other spaced repetition based apps. One of them supports downloading Microsoft tts mp3 files for each card (you can also select either or each side for audio download) and this provides an experience far better than just using the built-in tts engine, from my point of view. So can you just consider this function a little bit?

Besides, I've tried ispeech on my phone. It's fantastic. Wondering if you can cooperate with its developer and provide ispeech tts download in the pro version of Anymemo.

helloworld1 commented 7 years ago

AnyMemo actually support using files to do tts You can put mp3 files in /anymemo/voice/ as hello.mp3 and in settings and the hello.mp3 will be played for word "hello" instead of internal TTS engine.

You can also put file index by the initial like: /anymemo/voice/h/hello.mp3

You can also add the voice to the card file instead using

I don't have plan to support more means of TTS. But I am OK to enhance the current implementation to make it easier.