Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Building on Windows #4445

Open
peterkronenberg opened this issue Feb 2, 2021 · 12 comments
Open

Building on Windows #4445

peterkronenberg opened this issue Feb 2, 2021 · 12 comments
Labels
discussion stale-exclude Stale bot ignore this issue

Comments

@peterkronenberg
Copy link

Sorry if this isn't the right place for this. Wondering if there is any progress on building Kaldi on Windows? I'm want to be able to use Vosk and following the general procedure they have at https://alphacephei.com/vosk/install. Not having much luck. I've tried doing it under Msys.

Searching the web, it seems that many people have attempted this, but haven't seen anyone yet who has it working. Any suggestions? I'll try any environment or tool on Windows that I need to. I'm an experienced Java developer, but don't know much of the nitty-gritty around gcc and associated tools on Linux (although I can find my way around a Linux system)

Any help would be appreciated

@danpovey
Copy link
Contributor

danpovey commented Feb 3, 2021 via email

@GeorgeS2019
Copy link

@danpovey is there a plan to develop a .NETcore wrapper for c# developer. Currently I am using .NETCore DeepSpeech. However, it seems kaldi for german is making more progress than deepspeech for German. I urge Kaldi to consider a .NETcore wrapper.

@danpovey
Copy link
Contributor

danpovey commented Feb 16, 2021 via email

@GeorgeS2019
Copy link

@danpovey after further effort, just realized how to do that using dotnetCore. Great work for Kaldi!

@nshmyrev
Copy link
Contributor

Since this issue has higher visibility worth to note that we successfully build Kaldi for Win32 and Win64 with MINGW, the docker for build is here:

https://github.com/alphacep/vosk-api/blob/master/travis/Dockerfile.win

the prebuilt binaries for dotnet are available here for example:

https://www.nuget.org/packages/Vosk/

Windows and Linux are supported, probably Mac too.

@GeorgeS2019
Copy link

@nshmyrev Kaldi Visual Studio Solution generated by cmake

@kkm000 kkm000 added the stale-exclude Stale bot ignore this issue label Apr 21, 2021
@marekCs
Copy link

marekCs commented Sep 4, 2023

@danpovey after further effort, just realized how to do that using dotnetCore. Great work for Kaldi!

Hey mate, can you please share info or at least the source where you figured out how to set up everything for .NET please?

@csukuangfj
Copy link
Contributor

@marekCs

Will you consider Next-gen Kaldi?

Both sherpa-onnx and sherpa-ncnn support .Net, tested on Linux, macOS, and Windows.

@marekCs
Copy link

marekCs commented Sep 4, 2023 via email

@csukuangfj
Copy link
Contributor

Please see the documentation at
https://k2-fsa.github.io/sherpa/onnx/csharp-api/index.html

@marekCs
Copy link

marekCs commented Sep 4, 2023 via email

@csukuangfj
Copy link
Contributor

Streaming/unstreamed (online/offline) doesn't depend on me using it on an INTERNET online/offline machine

Yes, you are right. online/offline has nothing to do with computer networks here.

It's a live voice or already stored recorded voice, am I right?

Yes, you are right.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion stale-exclude Stale bot ignore this issue
Projects
None yet
Development

No branches or pull requests

7 participants