k2-fsa / sherpa

Speech-to-text server framework with next-gen Kaldi
https://k2-fsa.github.io/sherpa
Apache License 2.0
532 stars 107 forks source link

do sherpa use espeak-ng? espeak-ng is GPL, is there any license issue? #529

Closed gosailing closed 8 months ago

gosailing commented 8 months ago

I found out that Sherpa tts android include such so "libespeak-ng.so", is it related to espeak-ng repo? that's a GPL, is there any license or legal risk I use sherpa tts for non-opensource since sherpa is Apache 2?

csukuangfj commented 8 months ago

Please have a look at the following issues/dicussions:

Note that we are using a fork of https://github.com/rhasspy/espeak-ng that can be found at https://github.com/csukuangfj/espeak-ng and we are using dynamic link for Android.

The owner of espeak-ng says the following: https://github.com/espeak-ng/espeak-ng/issues/912#issuecomment-817333378

This site of Speak NG project is used for collaboration of eSpeak NG users and developers. It is not meant neither for court nor police. If mentioned software violates license, you can report it in https://gpl-violations.org/ or https://www.gnu.org/licenses/gpl-violation.html, or similar place. Also note, that the most eager ones, who look that somebody is doing something illegal, are competitors.

gosailing commented 8 months ago

Please have a look at the following issues/dicussions:

Note that we are using a fork of https://github.com/rhasspy/espeak-ng that can be found at https://github.com/csukuangfj/espeak-ng and we are using dynamic link for Android.

The owner of espeak-ng says the following: espeak-ng/espeak-ng#912 (comment)

This site of Speak NG project is used for collaboration of eSpeak NG users and developers. It is not meant neither for court nor police. If mentioned software violates license, you can report it in https://gpl-violations.org/ or https://www.gnu.org/licenses/gpl-violation.html, or similar place. Also note, that the most eager ones, who look that somebody is doing something illegal, are competitors.

Thanks for quick response and you guys awesome project BTW. I got your point based on those links, we don't need involve more legal discussion. But from android area and my pass experience and https://github.com/espeak-ng/espeak-ng/issues/908, maybe the best way of using project related to espeak, such as sherpa, piper might be through IPC and opensource and deliver that part as GPL. Just for later fellow's information.