Answered by:
Voice recording in windows 8 store apps

Question
-
Hi,
I need to record voice from microphone for windows 8 store apps whom I will send for speech to text api to get text. But when I record sounds it contains much noise that's why speech to text api does not recognize that voice.
So anyone help me so that how can i record voice by eliminating noise factor in windows 8 store apss
Thanks.
Wednesday, September 4, 2013 1:59 PM
Answers
-
I imagine that this issue is more suited for a Speech to Text API forum or a Media API forum, since this issue will occur using any set of APIs. WinRT relies on Media Foundation classes which are also used on the desktop. You should definitely try there first.
Matt Small - Microsoft Escalation Engineer - Forum Moderator
If my reply answers your question, please mark this post as answered.
NOTE: If I ask for code, please provide something that I can drop directly into a project and run (including XAML), or an actual application project. I'm trying to help a lot of people, so I don't have time to figure out weird snippets with undefined objects and unknown namespaces.- Marked as answer by Jamles HezModerator Tuesday, September 10, 2013 6:50 AM
Wednesday, September 4, 2013 7:15 PMModerator -
Hello,
We do not have noise cancelation built into the MediaCapture API. If you would like to add this functionality you will need to build an MFT that can do the noise canceling. You can then plug the MFT into the MediaCapture pipeline. You might be able to find an MFT that already does this and can bundle it with your app. Keep in mind that there are many different noise canceling algorithms. Some are suited for real time use and others are better at post processing. You should search for an algorithm that will be best suited to your business needs.
I hope this helps,
James
Windows SDK Technologies - Microsoft Developer Services - http://blogs.msdn.com/mediasdkstuff/
- Proposed as answer by James Dailey - MSFTMicrosoft employee, Moderator Thursday, September 5, 2013 1:39 AM
- Marked as answer by Jamles HezModerator Tuesday, September 10, 2013 6:49 AM
Thursday, September 5, 2013 1:38 AMModerator
All replies
-
I imagine that this issue is more suited for a Speech to Text API forum or a Media API forum, since this issue will occur using any set of APIs. WinRT relies on Media Foundation classes which are also used on the desktop. You should definitely try there first.
Matt Small - Microsoft Escalation Engineer - Forum Moderator
If my reply answers your question, please mark this post as answered.
NOTE: If I ask for code, please provide something that I can drop directly into a project and run (including XAML), or an actual application project. I'm trying to help a lot of people, so I don't have time to figure out weird snippets with undefined objects and unknown namespaces.- Marked as answer by Jamles HezModerator Tuesday, September 10, 2013 6:50 AM
Wednesday, September 4, 2013 7:15 PMModerator -
Hello,
We do not have noise cancelation built into the MediaCapture API. If you would like to add this functionality you will need to build an MFT that can do the noise canceling. You can then plug the MFT into the MediaCapture pipeline. You might be able to find an MFT that already does this and can bundle it with your app. Keep in mind that there are many different noise canceling algorithms. Some are suited for real time use and others are better at post processing. You should search for an algorithm that will be best suited to your business needs.
I hope this helps,
James
Windows SDK Technologies - Microsoft Developer Services - http://blogs.msdn.com/mediasdkstuff/
- Proposed as answer by James Dailey - MSFTMicrosoft employee, Moderator Thursday, September 5, 2013 1:39 AM
- Marked as answer by Jamles HezModerator Tuesday, September 10, 2013 6:49 AM
Thursday, September 5, 2013 1:38 AMModerator