@Somendra CRM If you lookup the language and support page of the documentation only Kannada is a supported language for speech to text. Assamese is only supported for translation.
In your scenario if you are using the samples from the speech SDK github repo then the most likely issue could be not setting the language with your speech config. The samples do not set any recognition language and the default is english(en-US). If you would like to set the recognition language you will have to update the script to use kannada and then run the sample. For example:
If the sample is setting the key and region of your resource with this line:
speech_config = speechsdk.SpeechConfig(subscription=speech_key, region=service_region)
You should update it to:
speech_config = speechsdk.SpeechConfig(subscription=speech_key, region=service_region , speechRecognitionLanguage='kn-IN')
You can lookup the SDK reference doc for python for reference.
For getting output for assamese the best option is to use Kannada as source language and assamese as target and try the translation sample.
translation_config = speechsdk.translation.SpeechTranslationConfig(
subscription=speech_key, region=service_region,
speech_recognition_language='kn-IN',
target_languages=('as'))
I hope this helps!!
If an answer is helpful, please click on or upvote which might help other community members reading this thread.