Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
How did they implement text to speech (TTS)? Is there an open, free API for TTS synthesis? I know about Google Translate, but the license is not clear to me (another issue is that they block a request if it contains a referrer). Any idea?
Majdron,
I'm a lead developer at Quizlet. We're using a combination of our own technology and licensing/purchasing TTS software from several different companies.
There are some open source TTS engines/voices:
http://www.cstr.ed.ac.uk/projects/festival/
http://www.babelfish.org/tts-free.htm
http://espeak.sourceforge.net/
http://freetts.sourceforge.net/docs/index.php
http://mary.dfki.de/
Good luck!
The voices sound exactly the same as http://www.neospeech.com. Also, their list of languages match exactly.
It's not free, you have to license it.
Google has just introduced browser-based access to its speech engine through HTML5.
http://slides.html5rocks.com/#speech-input
To get this page to work, I launched the Chromium browser as follows in Ubuntu:
$ chromium-browser --enable-speech-input
I'm not sure if this works in other operating systems.
Another interesting project is WAMI from MIT:
http://wami.csail.mit.edu
I don't know which specific engine Quizlet are using, but assuming they are using a free service then it might be TTS-API (http://tts-api.com/) which was recently featured on Hacker News.
From what I know is the only "free-to-use" TTS web-API out there. Please comment below if I'm wrong - I'd love to find similar free services. There are a lot of pay only services out there but very very few truly free ones.
Since finding out about TTS-API on HN I've successfully used it in a recent app project. Since the TTS is only a HTTP fetch away I was able to quickly integrate it in both the iOS and Android versions of my app. The service appears to be very quick, so no complaints so far :-)
Nobody gave the right answer. They have their own TTS engine that is connected to a single file located at http://quizlet.com/tts/en.mp3 the file takes arguments with it so the url http://quizlet.com/tts/en.mp3?v=14&b=QXJlYSBvZiBwYXJhbGxlbG9ncmFt&s=m5dx52Q. says "Area of parallelogram" thanks the first base64 string labeled b. I have not discovered what v or s are used for but I know they are essential for making the file speak. I will do more research and get back to this answer.
jj b is correct. The core engine of Quizlet's speech features is Neospeech, and uses Neospeech's VTML (VoiceText [TM] Markup Language) exactly, as far as I can tell.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I want to be able to contribute to Google Translate on my native language (Sinhala).
Although there is an online portal (http://translate.google.com/community/) where we can contribute to the translator by translating new phrases or validating existing translations, I would like to create my own, lightweight portal (maybe an Android app) for the contribution service. However, I was unable to find any public API for the translate contribution platform, despite a thorough Google search and a full search through the Google Translator Toolkit API forum (https://productforums.google.com/forum/m/#!categories/translator-toolkit-api) (which seems to have been closed down since the end of 2012).
Currently my best hope is to mimic the request-response sequence followed by the online portal itself. For example, the following request is used by the online portal to fetch a question list for manual translation:
GET http://translate.google.com/community/question_list?sl=en&tl=si&client=t
However, it requires that all the related cookies are properly initialized and passed with the request, which would probably not be easy to mimic in a non-browser environment (such as an Android app). Hence I believe there's a better approach (maybe a yet undocumented API?) somewhere out there.
Does anyone know of any API for accessing this translation contribution feature?
Thanks in advance.
Please note: I am NOT looking for a way to improve Google Translate itself, but for contributing to the actual translation content as described under "How can I help?" in the Google Translate Community FAQ (https://docs.google.com/document/d/1dwS4CZzgZwmvoB9pAx4A6Yytmv7itk_XE968RMiqpMY/pub#h.e1ahmpftpdum).
P.S. I was initially planning to post this question on the Web Apps Stack Exchange, but after reading this post I decided to first try it here.
I'm one of the engineers behind Translate Community and I'm really excited that you want to see it on more platforms. We're currently under active development of the site and making it more accessible on mobile platforms without having to create dedicated native apps.
For the time being, we don't anticipate releasing a public API as the platform is under active development. Until we do release a public API, please don't use any http commands you find to create a separate app. Instead, just let us know how we can make the app a better experience for you and we'll work on making it better.
Thanks!
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
Just wondering. I'm looking to build a small web application with a single page. It will essentially be a video chat page so I'm looking for an API I can use or any other solutions?
This would be run on a LAMP stack.
A SO search reveals lots of similar questions which are worth checking/contributing to.
It depends if you want something free or are prepared to pay but some things that come up are (mind I havent used any of these myself):
http://www.tokbox.com/
http://code.google.com/apis/talk/open_communications.html#developer
http://www.process-one.net/en/blogs/article/oneteam_media_server_by_processone
https://sites.google.com/site/webrtc/ (Now at: https://webrtc.org/ )
https://www.skype.com/en/developer/
http://farsight.freedesktop.org/wiki/
https://www.twilio.com/docs/api/video
Some MS libraries are mentioned here: Developing a Video Chat Application with high quality video streaming
Apple had promised to open up FaceTime but so far nothing has happened
To get up and running quickly it seems tokbox would be most suitable.
Look into WebRTC, it's a new technology by Google and doesn't require any plugins! It's still under development but the code is available and working at the moment!
I know it's a bit of advert, but you could try to look into http://www.addlive.com. We offer comprehensive set of APIs allowing you to build RTC apps on the web (JS bindings on top of a plug-in and native WebRTC if available) and native mobile and dekstop SDKs.
Vidyo.io can help with this. (Full disclosure: I work for Vidyo.) It provides a simple JavaScript API that supports WebRTC capable browsers and a plug-in for Safari and IE. We also have sample apps on our github page https://github.com/vidyo to help you create a page simile to what you're looking for.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
OSX question, not iOS.
I've been searching for a framework to get easy access to the full (or at least the most important functions)of the V3 API Google Maps within a WebView.
From what I've read so far it should be technically possible.
https://developer.apple.com/library/archive/documentation/AppleApplications/Conceptual/SafariJSProgTopics/ObjCFromJavaScript.html
I found a nice little simple tutorial on V2 which works great.
http://www.josephcrawford.com/macdev-articles/google-maps-in-a-cocoa-application/
Now before I start re-inventing the wheel and coding everything from scratch (callbacks from map-pins etc.). Is there nothing open source or similar around?
I'm surprised I could not find much on that subject since having a MapView in Cocoa OSX sounds like something many people would find useful theses days.
Thanks for any pointer to an open source project, tutorial or what may be floating around which I could not find.
meanwhile I found this open source project which seems useful to learn how to do it:
https://github.com/nst/CocoaSlideShow
Found this pretty nice Wrapper which does 100% the same like the iOS MKMapKit:
https://github.com/Oomph/MacMapKit
Have you checked out Google Mapki? It documents unofficial Google Maps API features. There is an Cocoa Touch example on Kadir Pekel's blog here. Though it might be difficult to adopt the example to Cocoa since it makes use of MKMapView.
Try here programmable web i could not see what you want but there are at least two objective-c wrappers for other popular api's, not google maps tho, and so it might be a starting point.
I am not sure you need a framework to do this. Did you have a look at the link below?
http://code.google.com/intl/fr-FR/apis/maps/articles/tutorial-iphone.html
Then all you need is generate the HTML from your code and load it with UIWebView's loadRequest.
That's what i did in my iPhone project, worked like a charm.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
This weekend I installed Windows 7 (brilliant!) and there I found this genious tool called Problem Steps Recorder. Apparently a tool that came with the beta bug reporting tool thingy.
I am currently trying to document some application usages for other developers. (In this exact case, how to get Showplan XML Statistics in SQL Profiler and some basic usage of Database Engine Tuning Advisor). And I was thinking that a tool like that Problem Steps Recorder with be perfect for this! Only problem is that it is only in windows 7 (?) and the output is an mht file which also contains some general bug issue text etc...
Anyways, does anyone know if this tool is available in a more general version? Or if there are some free and smooth alternatives which does kind of the same thing for Vista (and other windows versions if possible)?
Maybe Wink is your answer.
I'm looking for a better capture tool for both user documentation and reporting bugs. The best "steps recorder" that I've seen is bundled with Testuff. Their Test Runner app lets you select a region to record (video). It captures every mouse click and logs every key press along side the video playback. Of course, it's designed only for reporting bugs to a development team.
I'm still using SnagIt (cheap, not free) for capturing screens and adding annotations. I also have Camtasia, but that's definitely not "free" as you requested :)
I just stumbled upon 'Imago recorder', available via various software / download sites. It's not pretty but it does the trick and it's free.
It's currentyl available here
Additional option you should definitely pay attention to is StepsToReproduce. There are several options for recording (screen/window/region) and nice powerful annotation tools. And it's also free!
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
I need to read the user's fingerprint from my application.
What I really want is a simple SDK that works with a lot of inexpensive fingerprint readers but I can deal with something that works only with one specific model if that model is cheap and available worldwide.
And it has to be royalty-free, I can pay for a development license but if I have to pay for each installation I just can't use it.
What I'm doing has no relation to login or encryption, so the software included with the reader will probably be useless to me.
There is no standard API for reading fingerprint data as far as I'm aware since it is a fairly new field and there's no standard way of doing it. Each manufacturer will provide their own API for reading the hardware. The API could just be IO specification to the hardware and there's no library whatsoever, which makes things a bit trickier. This is down to two factors. The first is that finger print readers are used in many applications - custom hardware, embedded systems through to PC authentication and beyond. Providing software for all those different systems would not be viable from the manufacturers point of view. Secondly, each manufacturer uses a different approach to reading and processing the captured images which would make a common API problematic.
It's an old question, but I bumped into it while researching the topic.
I did find a free library for Linux - libfprint
Digitalpersona has a free SDKs both for windows and linux.
http://www.digitalpersona.com/products/developer.php
I dont know if there are costs for deploying with their SDKs.
(Actually it appears they don't charge per machine/user licensing.)
Did you take a look at the BioAPI consortium site? There's a library for linux over at Google code.
There's also libchipcard, but it doesn't mention fingerprint readers, only smart cards.
Hope that helps.
Symbol has an api for their MC75 handheld devices:
http://support.symbol.com/support/search.do?cmd=displayKC&docType=kc&externalId=12364&sliceId=&dialogID=104336066&stateId=1%200%20104330426
Of course, it only works for their Windows Mobile 6 MC75 devices.
See Windows Biometric Framework.