I want to use text to speech conversion in my WP7 application.
After searching on internet and different forums i found that there are some bing api available for doing this task..
this API allows only 5000 requests per month for free. link for getting app Id
If i want to use an API for commercial use.. it can not be done with this API..
Is there any other API available for this or any free Google API..
Please give some directions and suggestions
I think the best solution for your problem is to target your app for windows phone 8 OS. trust me i tried many solutions to make my windows phone 7 app app use TTS . the quality that will get is not good . In windows phone 8 the TTS is very easy and the quality is amazing .
SpeechSynthesizer synth = new SpeechSynthesizer();
private async void AgainBtn_Click(object sender, System.Windows.RoutedEventArgs e)
{
await synth.SpeakTextAsync("anything");
}
If you still want to target windows phone 7 use Hawaii Research project
Related
In a windows phone app, how can I dial a number and then a code after the phone answers similar to the Nokia Conference app? It seems to be using something different than the PhoneCallTask which does not allow you to do anything special. Thanks
I can assure you that this is NOT possible in WP7 or WP8 for average mortal developers.
Apps like Nokia Conference app get special (OEM) access to libraries that us muggles don't get.
For example the phone call intercept library and SMS intercept libraries.
Perhaps, just perhaps, in WP 8.1 you will be able to create a phone dialer app and be able to allow the user to assign your app as the default phone dialer. Then maybe you can do what you're asking. Currently in the WP7 and WP8 worlds though, this is black magic.
MSDN Question: Windows phone programmatically intercepting incoming phone calls through app
Reference MSDN - Certification Requirements - Phone Functionality Section 5.3
5.3.1 - Phone calls: The app must not delay or prevent the user from initiating a phone call, answering an incoming phone call, or ending a phone call.
You can apparently do this with a VIOP call
Is there any way to work with the built in to-do list in WP7? I noticed that if you show your to-dos in the calendar then Appointments.SearchASync() will also bring them but without subject nor notes, which renders it pretty much useless.
An online service I could link my phone to that also provided an open API would also be a valid solution.
Check Calendars (Live Connect API)
I fear , Currently , You can't create or edit to do lists in windows phone 7 via SDK .
Does anybody know how to access the Xbox Live Avatar from within an XNA based Windows Phone 7 application?
Examples I have found seem to use a SignedInGamer.Avatar property, but this is not accessible from Windows Phone 7.
Is there another way or is this not possible in the first place?
as a side note, I'm using the recent Mango beta 7.1 SDK
Thanks!
It's not available in code unless you have the elevated privileges of access to XBox live.
You can, however get an image of your avatar from the web. try:
http://avatar.xboxlive.com/avatar/XXXXXXX/avatar-body.png
where xxxxx is the XBox account name. e.g. http://avatar.xboxlive.com/avatar/kris/avatar-body.png
My understanding is they are only available to partners. See this post for more information:
http://www.ozymandias.com/how-do-i-use-xbox-live-apis-on-windows-phone
However, it looks like you can demo them, here's a quick tutorial on using them:
http://xnaessentials.com/archive/2009/06/11/xna-game-studio-3-1-avatar-tutorial.aspx
How can I fetch the calendar-activities from Outlook in my Silverlight WP7-app? I want to make my own Agenda-app to run on my Windows Phone 7 (Omnia 7).
UPDATE
If not directly from phone calendar to my app, what other options do I have?
In my phone I currently have Windows Live and Outlook calendars. Im guessing that new Windows Live activities I enter on the phone is synched to my online Live-account? Could I then get those through a custom WCF-service/XML-feed instead perhaps? And likewise with the Oulook-calendar. It should be synched with the Outlook-calendar on the SharePoint-server. Maybee I can get the calendar-events in a custom server-app and feed it to the phone through the local network instead. Any suggestions?
And is there any way to add more calendar-sources then Live and Outlook to the WP7-calendar? Is there any API for this?
The short answer is: "you can't do that".
The long answer is: "sorry you can't do that".
All kidding aside, currently the API doesn't expose any method of accessing the user's calendar. Rightly or wrongly they do this for security reasons.
I'm just wondering if there is a way to download some apps for the emulator. The thing is that we're about to start our own application and we want to make sure we're doing everything 'Windows Phone 7 Compliant'. I want to go through some apps and see what / how they do stuff; like going to the settings, animations, navigations, etc.
Chris is correct, there's no marketplace access in the emulator.
The best thing you could do to check compliance of your app is to review the UI Design Guidelines and App Certification Requirements.
Please note that, you will not able to donwload app there, but this code will help to see MarketPlace on the Emulator.
Create a Sample Console App, Add Reference to C:\Program Files (x86)\Common
Files\microsoft shared\Phone Tools\CoreCon\10.0\Bin\Microsoft.Smartdevice.Connectivity.dllÂ
In the main method paste following code.
DatastoreManager datastoreManager = new DatastoreManager(1033);
Platform platform = datastoreManager.GetPlatforms().Single(p => p.Name == "Windows Phone 7");
Device device = platform.GetDevices().Single(d => d.Name == "Windows Phone Emulator");
device.Connect();
Guid appID = new Guid("{5B04B775-356B-4AA0-AAF8-6491FFEA5630}");
if (device.IsApplicationInstalled(appID))
{
RemoteApplication app = device.GetApplication(appID);
app.Launch();
}
Console.ReadLine();
I got the appid by using ILSPy for Windows Phone Library.
Links which helped me.
http://christian-helle.blogspot.com/2010/11/how-to-launch-marketplace-in-windows.html
http://justinangel.net/WindowsPhone7EmulatorAutomation
No, you can't today. You can check out design guidelines at developer.windowsphone.com.
Windows Phone 7 devices have started appearing in the market. You should plan to get hold of one. I have done most of my Windows Phone 7 app development using the emulator. When I got my hands on a device few weeks ago, I started testing testing the apps and found a number of issues related to performance, network connectivity, etc. Therefore, it is really beneficial to test applications on a real device before submitting to the Marketplace.
Though the question was initially targeting Windows Phone 7, it might be interesting to other visitors to know that the WP8 emulator does have marketplace access.