How to make a text-to-speech app - windows

I'm a software engineer student and I need to do a text-to-speech app in vbs for my project. I coded it and it was very easy. The point is I want to make it possible to speak in French for example or in Russian. Can anyone help me? Making it speak in English is very easy.
This is the code:
Dim Message, Speak
Message=InputBox("Enter a text","The speaking App.")
Set Speak=CreateObject("sapi.spvoice")
Speak.Speak Message

Did you try changing the text-to-speech voice on your computer? I think the text-to-speech api you are using only supports the voice/language set on the machine running the programme. If you need it to read text in another language, you may want to download some additional voices provided by Microsoft.

Related

Voice UI or Speech recognition using C# speech recognition libraries

Being that Im a C++ Developer, Curious to know if its possible to develop Voice UI and Speech recoginition Software like Amazon alexa but using c# speech libraries to open a specific Software through voice commands?
Can someone give some insight or einlighten me ? I used Speech.Recognition from C# and wrote a sample Code, where in it Can take my Input, but the Problem is it coudnt understand my Input that perfectly.
Is it a good idea to continue to work on this ? I feel like totally lost. Any Inputs will be apprerciated please.
It's possible - but depends on if you want to go through the trouble of recreating all the Voice based assistants & technology already available for you to leverage.
For example, you could easily create a Skill using the Cortana Skills Kit, and enable Cortana to be the digital assistant that does the speech to text, provide context, enable deep-linking to your software etc. while you focus on the business logic/functionality. Does that help?

Where to find default text for supported languages in WP7

I am creating an application, and I noticed that nowhere can i find text such as 'pin to start' to use for livetiles in my application (creating a secondary tile). I tried to send Microsoft's AppHub a support ticket, but I only received a response saying that I could not be helped with translations? I clearly stated the need to be standardized and uniform across my third party apps and default behavior, but this had no effect on the answer. My problem arises when I translate my applications using a resx translator tool and Bing for my translation service. Some words to not translate correctly, which is fine because I go back through to check and then attempt to do this manually, but phrases such as 'pin to start' which are so unique to the WP7 application list sometimes do not translate properly at all. I would like to be as close to Microsoft's default language translations as possible for supported display languages, but are there any resources which may help me out? Or am I left in the dust to try to figure these out myself?
There is a page Microsoft Terminology Collection where you can download sets of standard texts.
There is no document that will show you the localized versions of the system strings. For that, you will have to dig through OS files, and that implies that you will have access to the WP OS image. You have to rely on your own translation skills or simply switch languages on the phone to check specific strings.

Google Play's language in English

For my masters thesis i need to automatically write the information of different android apps from Google Play into a text file. so im using perl scripting language for this automation. My perl script can write information in that text file which is given in the Google Play website but not in English language. As I am located in Sweden, im getting the Swedish version of those apps information. i tried different ways (by changing the language in setting) to make the default language of Google and Google Chrome in English but still written information are in Swedish version. but my browser and everything is in English. Does anyone can help me in this issue? I cannot use information in Swedish language for further analysis.
thanking you in advance.
How about adding a query string parameter hl=en? Google supports it on some of its websites, chances are that Google Play website supports it too.
If I call Google Play website with:
https://play.google.com/store?hl=en
I got english locales. If I call it with
https://play.google.com/store?hl=de
I got German locales etc.

Reading PDF in windows phone

In windows phone I have installed adobe reader its very nice but I am not able to jump to particular page I need to start from the starting . Its very difficult if we are reading book please any one have any solution for that.
(reposting my comment as an answer for your approval so this question can get marked as answered):
There is not a good way to do this out of the box. Are you willing to look at using a third party app to accomplish this? Unfortunately I see it as your only option right now. Downside is that you cannot install an app to be used as the "default" PDF reader other than the one adobe provides. I would encourage you to reach out to the Adobe folks and ask for the feature you want to be included in the next release of the app.
The latest adobe reader version released for the windows phone is working fine. We can go to particular pages also many advancement. SO the problem no more exist.
Maybe you could try and ebook reader for windows phone 7:
http://www.mobiletechworld.com/2011/03/20/samsung-ebook-reader-for-windows-phone-7-hands-on-video-review/
If it isnt what youre looking for just google for ebook reader,
cheers :)

Best method for a webpage to access a mac's peripherals?

I'm building a web-based application that can use ActiveX Controls to print to a Thermal Label Printer (specific to shipping labels) in Windows environments, but I am racking my brain to figure out what the best method would be for OSX. Obviously ActiveX doesn't work on macs...
Any ideas about where to start looking? A flash movie? A firefox add-on? My fingers are tired of googling.
There's no way a vanilla web language will allow you to control peripherals from a webpage under Mac OS.
If you really really need to call that from a webpage and can't afford to make a real application, your best go under Safari would be to build a plugin to use Objective-C from Javascript, and do the heavy-duty work from within your plugin. A similar solution probably exists in Firefox.
Also, as I understand it, your program runs on the client with the printer attached. You could write a server-side script and install it on the Macs, and then have your webpage drive it to do the printing.
My first choice to solve this problem quickly would be to use an enterprise label print server like Loftware or Bartender. But, like you said, they are expensive and you are planning on reselling your product.
My second choice would be to scrap the activex control and build a simple print server. There is no standard control language in the label printer world but if you are going to standardize on a certain class of Zebra printer you would only need to implement one driver at first. I have only ever done this for Datamax printers but I'm sure the process for Zebra printers is similar.
The server takes your label data as input (pallet ID, ship to address, etc), inserts that data into a template (painstakingly crafted in the text based printer control language) and then this label file is sent to the appropriate printer.
My third choice would be the browser based solution you are looking for. IT departments hate that stuff.
You can create an NPAPI plug-in, which will work in Safari, Firefox and other Mac web browsers. You'll need to have the user install the plug-in on their system before it can be used, there's no way to install it automatically.
Can't you just use the JavaScript printing API?

Resources