alphacep / vosk-api

Offline speech recognition API for Android, iOS, Raspberry Pi and servers with Python, Java, C# and Node
Apache License 2.0
7.35k stars 1.03k forks source link

Kotlin Multiplatform Release Plan #1273

Open Doomsdayrs opened 1 year ago

Doomsdayrs commented 1 year ago

Continued from #1241

Doomsdayrs commented 1 year ago

@nshmyrev This is the road map that should be followed to hopefully ensure a smooth release without any issues.

As far as I am concerned, it can be currently used via publication to maven local with the artifact id of vosk-api-kotlin.

nshmyrev commented 1 year ago

Please let me know when ready to publish, I'll publish asap. As for version, I think it can be just in sync with the rest.

nshmyrev commented 1 year ago

Btw, I've seen that in sherpa-ncnn fangjun used AssetManager in C++ on NDK side, it would be nice to get rid of copy of assets and just load models that way. I wanted to look on it when time permits but not much time yet.

Doomsdayrs commented 1 year ago

Please let me know when ready to publish, I'll publish asap. As for version, I think it can be just in sync with the rest.

Alright, I shall sync it. It will now be 0.4.0-alpha0, matching up to the next release tag 0.4.0.

Doomsdayrs commented 1 year ago

@nshmyrev You should be able to publish to maven central now

nshmyrev commented 1 year ago

Thanks, let me look this week. Please ping me if I forget

Doomsdayrs commented 1 week ago

@nshmyrev The plan now is to remove the android and jvm targets, as they are duplicate code.

Doomsdayrs commented 1 week ago

@nshmyrev I noticed that the kotlin library has not been published to maven central?

nshmyrev commented 1 week ago

Hi! Not yet. I hope to find the time to arrange all that.