I would like to use the MS Speech SDK 11 with different voices not only Microsoft Anna. I downloaded the language pack and installed some of them but they are not yet available.
How can I use different languages with MS Speech SDK 11, please?
The MS Speech SDK installs server TTS engines and server voices, and you need to use the Microsoft.Speech namespace to access these voices. Microsoft Anna is a desktop voice, which uses the System.Speech namespace. I explain the differences in this question.
Related
I recently started working on a project that requires speech recognition (SR) in the Portuguese language. Initially, the plan was to use Kinect´ss SR but later we found that that Kinect´s Language Pack (LP) didn´t include Portuguese (PT).
So i turned to MS Speech Platform that supports quite a few more languages, including PT but for reasons that i haven´t quite figure out i can´t get the MS samples working and there´s not much information or tutorials about it on the Web.
I´m quite confused regarding about language packs and their role within SAPI´s: from what i´ve read from another thread, Microsoft.Speech.Recognition uses the Server version of SAPI (which has its own language packs, Microsoft Speech Platform - Server Runtime Languages), while System.Speech.Recognition uses the Desktop version of SAPI, which has what LP´s? I know my Windows has en-US since i´ve tried out a SR app and it worked just fine by using the where to get extra LPs?
Is it even possible to use SAPI´s LP with a Kinect? If so, what are its limitations?
Regards,
Nuno
You can't use the Desktop SR engine (System.Speech.Recognition) with Kinect. The desktop SR engines come with the Windows language packs (for Windows Vista, 7, 8, and 8.1).
Kinect uses the Server SR engine (Microsoft.Speech.Recognition); you should be able to use the Portuguese engine, but I haven't tried it myself.
SAPI and Microsoft Speech Platform are different things. SAPI is an interface, which can be used by voice engine developers. MS Speech Platform is an independent speech engine, non-compatible with SAPI. LP for SAPI is not compatible with MS Speech Platfrom and LP for MS Speech Platform is not compatible with SAPI. But Platform has it's own SDK.
You can use Kinect SDK for non-language purposes and MS Speech SDK for speech recognition in one project, without SAPI. MS Speech Platform also has a good text-to-speech.
More specifically I am trying to confirm whether the iOS Developer Enterprise Program is available to a large organization residing in Russia. Does anyone know ?
Also, is the iOS Developer Program Enterprise license agreement available somewhere for an evaluation by a legal team ?
Thank you!
iOS Enterprise Program is available anywhere where the dev program is available. So it should be in Russia too. You can try to apply here: https://developer.apple.com/programs/ios/enterprise/.
Now that windows 8 has been released, I am under the impression that a greater variety of ways for developers to use local databases in metro apps is now available to us (SQL Express LocalDB?). Up until now I have using the SQLite3 version that runs on windows 8, but know that I can I want to try and use the database features built in to Visual Studio 2012 (Won't this be better?)
To do this I am trying to follow the documentation on MSDN (here: http://msdn.microsoft.com/en-us/library/ms233763) however when I go to Project > Add New Item, I don't have a "Service-Based Database" option. What am I missing? Is there another component I need to install, or do I have it all completely wrong? I haven't used any of the sample databases mention in the documentation because I wanted to add it straight into my app. I'm using VS2012 Pro.
The Windows 8 app store api does not have any built-in database capabilities. Microsoft really wants you to use cloud storage. The documentation you're trying to follow is for windows 8 desktop applications not windows 8 store applications. You're probably best off using sqlite for the foreseeable future.
Is Microsoft updating SAPI or any speech components in Windows 8?
I can't seem to find any mention of any updated APIs or technology to be included with Windows 8.
No. Windows 8 ships with the same SAPI 5.4 from Windows 7.
For windows 8 ui applications, there are no inbox speech apis.
I am currently developing an application for a Motorola enterprise mobility device which has Windows Mobile 6.5. I am developing the application using Visual Studio 2008 Mobile Development Kit using C#.
My problem is this :
I want to use a database for this application. But I have no idea how to use a database in a mobile device. I tried googling and even searching on this site but could not find a proper way to do it. While searching how to do this I came across this "SQL Anywhere Developer Edition" but I have no idea about it.
Could you please suggest the best way to have a database in the mobile application itself (not using client like SQL Server in the mobile) or any other way.
You want Microsoft SQL Server Compact 3.5 for Windows Mobile.