Library for speech recognition which supports Punjabi language? - visual-c++

I want to develop a speech recognition system for punjabi language, but I am not able to find any library supporting Punjabi language and having efficient use.

You can build and use acoustic models for CMUSphinx
http://cmusphinx.sourceforge.net
See for details https://stackoverflow.com/a/8215967/432021

Related

Tamil language support for dialogflow bot deployed in google assistant

We would like to add tamil language in our dialogflow bot deployed in google assistant. Is Tamil language supported? Do we have to load any specific libraries.
No Tamil is not part of the supported languages for Dialogflow at the moment. Because Dialogflow is a service you are tied to the supported languages, you can't load any libraries to expand on the supported sets.
https://cloud.google.com/dialogflow/es/docs/reference/language

Is it possible to use Googles WaveNet Text-To-Speech model for the Actions-On-Google integration of a Dialogflow agent?

Google Clouds Text-To-Speech API has a WaveNet model whose output in my opinion sounds way better than the standard speech. This model can be used in Dialogflow agents (Settings > Speech > Text To Speech), which results in the generated speech being included in the DetectIntentResponse. However, I can find no way to use this speech with the Actions-On-Google integration, i.e. in an actual Google Assistant app. Have I overlooked this, or is this really not possible, and if so, does anyone know when they plan to enable this?
In the Actions console, going to the Invocation page lets you select a TTS voice.
All of the voices can be demoed on the Languages & Locales page of the docs, and the vast majority of them use WaveNet voices.

Watson Speech to Text API for Dutch Language support with Node.js

At present Watson Speech-to-Text API supports only Brazilian Portuguese, French, Japanese, Mandarin Chinese, Modern Standard Arabic, Spanish, UK English, and US English.
Is there any alternative way to make API support for Dutch language with Watson Speech-to-text API?
If not, is there any planned release which could support Dutch language ? Whom to request for inclusion of this in the next release ?
Checkout and support for inclusion of Dutch Language Watson Speech-to-Text API service
Current Watson Speech to Text does not provide any alternative to support Dutch language. We do not comment on our future roadmap as it is subject to change but please reach out to me directly to talk in more detail about inclusion of this request.

Building Jarvis like application for local languages

The jarvis application that is currently developed, is in English. I want to customize it to use local language. How to develop this kind of app for local languages? what kind of programming languages I must know to proceed to the development? I have tested the english version of the jarvis, it works well for me. How to attach the c# with HTK for the purpose of the development?
How to develop this kind of app for local languages?
You don't need to develop from scratch, take existing software and build on it. For example you can consider https://github.com/jasperproject/jasper-client, it's pretty actively developed.
what kind of programming languages I must know to proceed to the development?
Most NLP libraries are in Python or Java. You also need shell scripting (awk/perl) experience because often models are built with Linux tools.
For speech recognition it's easiest to use CMUSphinx, the tutorial to add your language to CMUSphinx is at http://cmusphinx.sourceforge.net/wiki/tutorialam.
I have tested the english version of the jarvis, it works well for me. How to attach the c# with HTK for the purpose of the development?
There are many ways for interoperability:
1) C# can invoke HTK tools as binaries through Process.Start http://msdn.microsoft.com/en-us/library/system.diagnostics.process.start(v=vs.110).aspx
2) You can build a library from HTK and invoke it with PInvoke through interop framework
3) You can build a TCP or HTTP server with HTK tools and connect to this server from C# application to get speech recognition results.
Overall, you could probably use existing solutions like mentioned above, they have all hard things implemented, you only need to configure your local language.
I would suggest you to go for HTK or if you have lots of training data then go for kaldi one of the best toolkit for speech recognition for local language which uses deep learning.

singer recognition/speaker recognition with HTK tool kit

I am making music retrieval with HTK toolkit
Especially,I would like to make singer recognition.
I think what I want to to do is close to speaker recognition.
SO I researched some samples and red red HTK book.
But still can't find good reference
Is there any good references for singer recognition or speaker recognition?
You can also try Microsoft Speaker Recognition APIs: https://www.microsoft.com/cognitive-services/en-us/speaker-recognition-api#verification.
You can use the APIs for both verification & identification. Here are their C# & Python SDKs: https://github.com/Microsoft/ProjectOxford-ClientSDK/tree/master/SpeakerRecognition
From the HTK website:
http://www.bas.uni-muenchen.de/Bas/SV/
It uses HTK for speaker identification.
From google:
http://code.google.com/p/sibo-htk/
Luis
ASR Labs
www.asrlabs.com.br

Resources