Origins

YAKiToMe! is the world's leading unrestricted, free text-to-speech (TTS) website.

Conceived and prototyped in 2005 by our founder and Super YAK, Richard Gordon, YAKiToMe.com is the world's first cloud-based software-as-a-service (SaaS) TTS provider.

YAKiToMe! Co. was incorporated in 2007 with funding from Innovation Works, Pennsylvania's leading high-tech-venture fund. YAKiToMe! 1.0 Beta was released shortly thereafter and instantly went viral.

Mission — Voice of the web.™

YAKiToMe! provides technology and community for our users (YAKs) to learn and share by reading aloud. Our services provide:

  • the highest-quality free text to speech conversion services on the internet
  • the most free readers in the most languages
  • the best user experience
  • the best software for managing social interactions

Turbo Learning

Text to speech (TTS) is not just for the visually impaired. It's a tool for all learners: Visual, Auditory, Reading/writing, and Kinesthetic.

YAKiToMe! stimulates learning comprehension and retention by providing simultaneous input to Auditory and Reading/writing learners. Advanced users read even faster with the help of our voices.

YAKiToMe! promotes reading and learning!

Conquer Reading

YAKiToMe! is helpful to visually impaired readers, dyslexics, and others with learning and reading disabilities. Our free usage model enables users of all economic demographics to have access to the worlds' best text to speech (TTS) technologies.

Strong readers can speed read at rates faster than they could unassisted. Use a combination of our high-quality voice fonts reading at high speed and our text reader to achieve the highest reading throughput with high retention and comprehension. Speed reading was never easier!

Anywhere, Anytime

YAKiToMe! helps you learn when your hands and/or eyes are occupied -- driving, exercising, doing household chores ... Learn anywhere, anytime. YAKiToMe! takes learning and entertainment mobile.

1. Acceptance

YAKiToMe! provides its service ("Service") to you, subject to the following Terms Of Service ("TOS"). The TOS tell you what you can expect from the Service, and what YAKiToMe! expects of you. YAKiToMe! may amend the TOS at any time by posting an amended TOS on our website.

2. Registration Obligations

Limited access to our Service is provided without registering. For full functionality, you must register for a membership. When completing the registration form, you will provide true, accurate, and complete information, nd maintain and promptly update this information. If you provide any information that is untrue, inaccurate, or incomplete, or YAKiToMe! has reasonable grounds to suspect that the information is untrue, inaccurate, or incomplete, YAKiToMe! has the right to suspend or terminate your membership and access to the Service. You are responsible for obtaining access to the Service, which access may involve third party fees (such as Internet service provider charges). In addition, you must provide and are responsible for all equipment necessary to access the Service. During the registration process, you will designate a login and password. You are responsible for maintaining the confidentiality of your password and login name, and are responsible for all activities that occur with your password and login name, including fees incurred and all purchases made by your membership on the Service. This means that, unless your password and login name, or credit card information is obtained unlawfully or fraudulently, you will be responsible for all fees incurred and purchases made by your membership. You will immediately notify YAKiToMe! of any unauthorized use of your membership or any other breach of security.

3. Sales and Subscriptions

All YAKiToMe! product or service sales, whether denominated in U.S. dollars or YAK Chips, are final and non-refundable. Metered and free voices are offered as is. You agree to hold YAKiToMe! harmless of any claims regarding the usability of any YAKiToMe! service.

As a member of the Service you may enter URLs of news and blog feeds. YAKiToMe! does not pre-screen news feeds, but YAKiToMe! will have the right in their sole discretion to remove any feed that violates the TOS. You understand that the content of each news feed is the sole property and responsibility of the creator of the feed. YAKiToMe! does not control the news feeds and does not guarantee the accuracy, integrity, or quality of the feeds. Additionally, YAKiToMe! does not claim any ownership of the content of the feeds and certain providers of feeds may have specific terms of service associated with their feeds, which you agree to read and accept before accessing them.

4. Rights To Audio Files

4.1 Non-commercial Rights

Non-commercial Rights grant the user the rights to listen to audio files created using YAKiToMe! Audio files generated with voices under Non-commercial Rights may be downloaded for personal off-line use and shared using YAKiToMe! herds, html links and embedded IFRAME links.

Audio generated under Non-commercial Rights may be dubbed as-is into audio or video for non-commercial use as long as a visual or textual credit, "Audio generated by YAKiToMe!", and a link back to YAKiToMe.com accompanies the usage.

You agree that you will not edit, alter or redistribute audio podcasts made by YAKiToMe! using Non-commercial voices.

Audio files created using Non-commercial Rights voices may not be linked to or embedded in commercial websites, commercial applications or other commercial products.

4.2 Commercial Rights

Commercial Rights grant the purchasing user the rights to edit, alter and distribute audio files made by YAKiToMe! using Commercial voices. These audio files may not be re-distributed by end users who have not purchased Commercial Rights from YAKiToMe!

Audio files created with Commercial Rights voices grant the licensed end user royalty-free usage and distribution rights in perpetuity.

5. Prohibited Uses

You agree that you will not: a. impersonate any person, including a YAKiToMe! employee or agent on the Service; b. violate any local, state, or national law through or on the Service; c. harass people through or on the Service; d. collect or store data about other people using the Service; e. use any device, software or routine to interfere or attempt to interfere with the proper working of the Service; f. take any action that imposes an unreasonable or disproportionately large load on the infrastructure of the Service; g. use the Service in any manner other than as expressly authorized in the TOS; h. use any robot, spider, other automatic device, or manual process to monitor or copy any content on the Service; or i. reproduce, duplicate, copy, sell, resell, or exploit for any commercial purposes, any portion of the Service, use of the Service, or access to the Service. You agree that you will not publicly post any text or audio that violates the Copyright Protection Act or to which you are not the legal owner. You agree that you will not edit, alter or redistribute audio podcasts made by YAKiToMe! using Non-commercial voices.

6. Ownership and Restrictions

The license granted in these TOS does not constitute a transfer or sale of YAKiToMe!'s ownership rights in the YAKiToMe! Database. YAKiToMe! retains all right, title, and interest in and to the YAKiToMe! Database including all related intellectual property rights. You will use your best efforts to prevent and protect the contents of the YAKiToMe! Database from unauthorized use or distribution. You must not rent, lease, sublicense, sell, assign, loan, distribute, transmit, or otherwise transfer any content of the service, including the YAKiToMe! Database, or your rights and obligations pursuant to the TOS. You must not copy, reproduce, alter, modify, create derivative works, or publicly display any content of the Service, including the YAKiToMe! Database, unless expressly authorized in the TOS.

7. Digital Millennium Copyright Act

A. If you are a copyright owner or an agent thereof and believe that any User Submission or other content infringes upon your copyrights, you may submit a notification pursuant to the Digital Millennium Copyright Act ("DMCA") by providing YAKiToMe! with the following information in writing (see 17 U.S.C 512(c)(3) for further detail):

  • A physical or electronic signature of a person authorized to act on behalf of the owner of an exclusive right that is allegedly infringed;
  • Identification of the copyrighted work claimed to have been infringed, or, if multiple copyrighted works at a single online site are covered by a single notification, a representative list of such works at that site;
  • Identification of the material that is claimed to be infringing or to be the subject of infringing activity and that is to be removed or access to which is to be disabled and information reasonably sufficient to permit the service provider to locate the material;
  • Information reasonably sufficient to permit the service provider to contact you, such as an address, telephone number, and, if available, an electronic mail;
  • A statement that you have a good faith belief that use of the material in the manner complained of is not authorized by the copyright owner, its agent, or the law; and
  • A statement that the information in the notification is accurate, and under penalty of perjury, that you are authorized to act on behalf of the owner of an exclusive right that is allegedly infringed. All communications with YAKiToMe! regarding copyright infringement are to be submitted using the YAKiToMe! feedback form.

8. Counter-Notice

If you believe that your User Submission that was removed (or to which access was disabled) is not infringing, or that you have the authorization from the copyright owner, the copyright owner's agent, or pursuant to the law, to post and use the content in your User Submission, you may send a counter-notice containing the following information to the Copyright Agent:

  • Your physical or electronic signature;
  • Identification of the content that has been removed or to which access has been disabled and the location at which the content appeared before it was removed or disabled;
  • A statement that you have a good faith belief that the content was removed or disabled as a result of mistake or a misidentification of the content; and
  • Your name, address, telephone number, and e-mail address, a statement that you consent to the jurisdiction of the federal court in San Francisco, California, and a statement that you will accept service of process from the person who provided notification of the alleged infringement.

If a counter-notice is received by the Copyright Agent, YAKiTome! may send a copy of the counter-notice to the original complaining party informing that person that it may replace the removed content or cease disabling it in 10 business days. Unless the copyright owner files an action seeking a court order against the content provider, member or user, the removed content may be replaced, or access to it restored, in 10 to 14 business days or more after receipt of the counter-notice, at the sole discretion of YAKiTome!

9. Children

YAKiToMe!'s policy is to prohibit children under the age of 13 from purchasing, accessing, registering, or using any of YAKiToMe!'s products and services. You may not register or use the Service if you are under 13 years old. By registering, installing, and accepting these TOS you represent to YAKiToMe! that you are at least 13 years old.

Some YAKiToMe! content may be of a mature nature. Some YAKiToMe! herds may be marked as containing content of a mature nature. Access to these areas is restricted to users older than 18 years of age. By accessing these materials, you acknowledge that you are 18 years or older and indemnify YAKiToMe! of any risk or damages incurred by accessing said content.

10. YAKiToMe! Privacy Policy

Certain registration information and other information about you may be collected by YAKiToMe! and through the Service. YAKiToMe!'s use of this information is governed by the YAKiToMe! Privacy Policy, available at www.yakitome.com.

11. User Warranty

You represent and warrant to YAKiToMe!: (a) that you have full power, authority, and legal capacity to enter into the Agreements and follow its obligations, and if you are registering on behalf of a company or other entity, you have the authority to bind your principal or employer company; (b) you will provide complete and accurate information to YAKiToMe!, including, but not limited to your Recommendations; (c) the charges incurred by you will be honored by your credit card company; and (d) you will pay all charges that you incur at YAKiToMe!'s then-current rates.

12. Indemnity

You will indemnify and hold YAKiToMe!, and its subsidiaries, affiliates, officers, agents, and employees, harmless from any claim or demand, including reasonable attorneys' fees, made by any third party due to or arising out of your use of the Service, your violation of the TOS, or your violation of any rights of a third party.

13. Modifications to Service

YAKiToMe! reserves the right at any time to modify or discontinue, temporarily or permanently, the Service or any part of it with or without notice. YAKiToMe! will not be liable to you or to any third party for any modification, suspension, or discontinuance of the Service.

14. Termination

You have the right to terminate or cancel your membership at any time. You understand and agree that the cancellation of your membership or a particular component of the Service is your sole right and remedy with respect to any dispute with YAKiToMe!. This includes, but is not limited to, any dispute related to or arising out of: (a) any term of the TOS or YAKiToMe!'s enforcement or application of the TOS; (b) any policy or practice of YAKiToMe!, including the Privacy Policy, or YAKiToMe!'s enforcement or application of these policies; (c) the data available through the Service; (d) your ability to access and use the Service; or (e) the amount or type of fees, surcharges, applicable taxes, and any YAKiToMe! billing methods. YAKiToMe!, in its sole discretion, may terminate your membership and remove and discard any of your Recommendations without notice if YAKiToMe! believes that you have violated or acted inconsistently with the TOS. YAKiToMe! will not be liable to you for termination of your membership to the Service. Sections 4, 5, 7, 8, 9, 10, 12, 13, 14, 18, and 19 will survive the termination of the TOS and your membership.

15. Links

The Service may provide links to third party web sites. YAKiToMe! has no control over these sites and is not responsible for their availability, does not endorse them, and is not responsible or liable for any content, goods, or services available from these sites. YAKiToMe! will not be responsible or liable, directly or indirectly, for any damage or loss caused by or in connection with use of or reliance on any content, goods, or services available through these sites.

16. Disclaimer of Warranties

YOUR USE OF THE SERVICE IS AT YOUR SOLE RISK. THE SERVICE IS PROVIDED ON AN "AS IS" AND "AS AVAILABLE" BASIS. YAKITOME! EXPRESSLY DISCLAIMS ALL WARRANTIES OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT RELATED TO THE SERVICE. ANY MATERIAL OR DATA DOWNLOADED OR OTHERWISE OBTAINED THROUGH THE USE OF THE SERVICE IS DONE AT YOUR OWN DISCRETION AND RISK AND YOU WILL BE SOLELY RESPONSIBLE FOR ANY DAMAGES OR LOSS OF DATA OR EMAIL THAT RESULTS FROM YOUR USE OF THE SERVICE. NO ADVICE OR INFORMATION, WHETHER ORAL OR WRITTEN, OBTAINED BY YOU FROM YAKITOME! OR THROUGH OR FROM THE SERVICE WILL CREATE ANY WARRANTY NOT EXPRESSLY STATED IN THE TOS. SOME JURISDICTIONS DO NOT ALLOW THE DISCLAIMER OF IMPLIED WARRANTIES, SO THE FOREGOING DISCLAIMER MAY NOT APPLY TO YOU. THIS WARRANTY GIVES YOU SPECIFIC LEGAL RIGHTS AND YOU MAY ALSO HAVE OTHER LEGAL RIGHTS THAT VARY FROM STATE TO STATE.

17. Limitation of Liability

YAKITOME! WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR EXEMPLARY DAMAGES, INCLUDING BUT NOT LIMITED TO, DAMAGES FOR LOSS OF PROFITS, GOODWILL, USE, DATA, OR OTHER INTANGIBLE LOSSES (EVEN IF YAKITOME! HAS BEEN ADVISED OF THE POSSIBILITY OF THESE DAMAGES), RESULTING FROM YOUR USE OF THE SERVICE. UNDER NO CIRCUMSTANCES WILL YAKITOME!'S TOTAL LIABILITY OF ALL KINDS ARISING OUT OF OR RELATED TO YOUR USE OF THE SERVICE (INCLUDING BUT NOT LIMITED TO WARRANTY CLAIMS), REGARDLESS OF THE FORUM AND REGARDLESS OF WHETHER ANY ACTION OR CLAIM IS BASED ON CONTRACT, TORT, OR OTHERWISE, EXCEED THE GREATER OF (A) THE AMOUNT OF FEES PAID BY YOU TO YAKITOME! IN THE 12 MONTHS PRIOR TO THE ACTION GIVING RISE TO LIABILITY, AND (B) $1. THIS LIMITATION OF LIABILITY WILL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY LIMITED REMEDY IN THE TOS. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE ABOVE LIMITATION OR EXCLUSION MAY NOT APPLY TO YOU.

18. Trademark Information

YAKiToMe!, the YAKiToMe! logo, and other YAKiToMe! logos, taglines, "Voice of the Web", "Voz del intenet", "Vox internet", products and service names are property of YAKiToMe!. You must not display or use them in any manner.

19. Arbitration

Any legal controversy or legal claim arising out of or relating to the TOS or the Service, excluding legal action taken by YAKiToMe! to collect fees or recover damages for, or obtain an injunction relating to, YAKiToMe!'s intellectual property or the Service, will be settled by binding and final arbitration in accordance with the commercial arbitration rules of the American Arbitration Association. Any controversy or claim will be arbitrated on an individual basis, and will not be consolidated in any arbitration with any claim or controversy of any other party. The arbitration will be conducted in Pittsburgh, PA, and judgment on the arbitration award may be entered into any court having jurisdiction. Either you or YAKiToMe! may seek any interim or preliminary relief from a court of competent jurisdiction in Pittsburgh, PA necessary to protect the rights or property of you or YAKiToMe! pending the completion of arbitration. Should either party file an action contrary to this provision, neither party may recover attorney's fees or costs.

20. General Information

YAKiToMe! may provide notices to you pursuant to the TOS through email, regular mail, or by displaying conspicuous notices or links to notices to you on the Service. The TOS constitutes the entire agreement between you and YAKiToMe! and governs your use of the Service, superseding any prior agreements between you and YAKiToMe!. You also may be subject to additional terms and conditions that may apply when you use other YAKiToMe! products or services. The TOS and the relationship between you and YAKiToMe! will be governed by the laws of the State of Pennsylvania, without regard to its conflict of law provisions. You consent to the jurisdiction of the state and federal courts located in Pittsburgh, PA. The failure of YAKiToMe! to exercise or enforce any right or provision of the TOS will not constitute a waiver of the right or provision. If any provision of the TOS is found to be invalid, the other provisions of the TOS will remain in full force and effect. Any claim or cause of action arising out of or related to use of the Service or the TOS must be filed within three (3) months after the claim or cause of action arose or be forever barred.

Non-commercial Rights

Non-commercial Rights grant the user the rights to listen to audio files created using YAKiToMe! Audio files generated with voices under Non-commercial Rights may be downloaded for personal off-line use and shared using YAKiToMe! herds, html links and embedded IFRAME links.

Audio generated under Non-commercial Rights may be dubbed as-is into audio or video for non-commercial use as long as a visual or textual credit, "Audio generated by YAKiToMe!", and a link back to YAKiToMe.com accompanies the usage.

You agree that you will not edit, alter or redistribute audio podcasts made by YAKiToMe! using Non-commercial voices.

Audio files created using Non-commercial Rights voices may not be linked to or embedded in commercial websites, commercial applications or other commercial products.

Commercial Rights

Commercial Rights grant the purchasing user the rights to edit, alter and distribute audio files made by YAKiToMe! using Commercial voices. These audio files may not be re-distributed by end users who have not purchased Commercial Rights from YAKiToMe!

Audio files created with Commercial Rights voices grant the licensed end user royalty-free usage and distribution rights in perpetuity.

Cost Per Word (CPW)

YAKiToMe! offers the world's best text-to-speech (TTS) services at the most affordable rates anywhere on the web.

We use multiple methods to compute the cost of a text-to-speech (TTS) conversion depending on the voice and usage rights you select. We strive to make our pricing as transparent as possible so that there are no surprises to our customers.

Free voices cost nothing to convert, regardless of the size of the input file. Free voices contain advertisements, which can be removed by purchasing a No Ads subscription.

Privacy

YAKiToMe! will make its best effort to protect your privacy. YAKiToMe! will not sell its user list or your personal information. Information about our users that is used for marketing purposes is available only in aggregate and can not be traced to you or any other individual YAKiToMe! user.

Security

Your data security is important to us at YAKiToMe! We have made our best effort to implement security features that make it very difficult for unauthorized persons or bots to gain access to your private files. Nevertheless, we can not be held liable for unauthorized access to your data.

Information Collection and Use

YAKIToMe! collects personal information when you register on our site, when you visit YAKIToMe! pages, and when you use YAKIToMe! products. YAKIToMe! uses this information to customize your web experience, select and deliver the content you choose, fulfill your requests for products and services, improve our services, contact you, conduct research, and perform anonymous reporting.

Editing Your Contact Information

You can edit your YAKIToMe! account information at any time. This includes changing your notification preferences as well as your YAKIToMe! service preferences. You may opt out of YAKIToMe! notification communications at any time. YAKIToMe! reserves the right to send you certain communications regarding YAKIToMe! products and services, such as service announcements and administrative messages that are considered part of your YAKIToMe! account.

Editing Your Privacy Settings

YAKiToMe! has numerous features for setting privacy on user content. These are all under user control and are explained in our FAQ. If you have further questions about how to use these features, please contact us using the YAKIToMe! contact form.

Cookies

YAKIToMe! may set and access YAKIToMe! cookies on your computer. Cookies enable us to customize your YAKIToMe! user experience.

Questions and Suggestions

Please send us your questions or suggestions via the YAKIToMe! contact form.

Silence

The SILENCE tag inserts silence of the specified duration (in milliseconds) into the audio stream at the specified location.

Syntax:
<silence msec="integer" />
Example 1:
1 second pause <silence msec="1000" />
Example 2:
5 second pause <silence msec="5000" />
Example 3:
10 second pause <silence msec="10000" />

Voice

The VOICE tag lets you change the voice of the TTS speaker from within the input text. This is useful for creating conversations between different voices, or for creating language learning in two different languages.

Syntax:
<voice required="name=voice name">text</voice>
Here are all the voice tags currently supported by YAKiToMe!
English
<voice required="name=Mike16">I'm Mike</voice>
<voice required="name=Crystal16">I'm Crystal</voice>
<voice required="name=Julia16">I'm Julia</voice>
<voice required="name=Lauren16">I'm Lauren</voice>
<voice required="name=Audrey16">I'm Audrey</voice>
<voice required="name=Anjali16">I'm Anjali</voice>
Spanish
<voice required="name=Alberto16">Soy Alberto</voice>
<voice required="name=Rosa16">Soy Rosa</voice>
French
<voice required="name=Arnaud16">Je sui Arnaud</voice>
<voice required="name=Alain16">Je sui Alain</voice>
<voice required="name=Juliette16">Je sui Juliette</voice>
German
<voice required="name=Klara16">Ich bin Klara</voice>
<voice required="name=Reiner16">Ich bin Reiner</voice>

Speed

The RATE tag changes the rate at which the text is spoken. You can specify the absolute speed using a scale of integer values from –18 to 18, where the rate is distributed on a logarithmic scale -- 0 is default rate for the voice.

Syntax:
<rate absspeed="integer">text</rate>
Example 1:
<rate absspeed="0">Normal rate</rate>
Example 2:
<rate absspeed="6">Speed reading</rate>
Example 3:
<rate absspeed="-6">Slow reading</rate>

Volume

The VOLUME tag lets you change the volume of the TTS speaker from within the input text. It does not change the volume of your output device. It changes the volume at which the audio is recorded.

Syntax:
<volume level="integer">text</volume>
where integer is a value between 100 and 0, with 100 being the loudest and 0 being the quietest.
Example 1:
<volume level="100">Normal</volume>
Example 2:
<volume level="0">Quietest</volume>
Example 3:
This creates the echo effect.
<volume level="100">Echo, </volume>
<volume level="40">echo, </volume>
<volume level="15">echo, </volume>
<volume level="0">echo.</volume>
<volume level="100">Reset volume back to normal.</volume>

API Overview

The YAKiToMe! application programmer's interface (API) is a free interface that developers use to integrate text to speech (TTS) into their applications. Our API gives developers REST-ful control over TTS conversions and file-sharing functions. Calls to the API are made using the http POST protocol. Requests and responses use either the XML or JSON formats.

The API comprises two types of function calls: action calls and information calls.
  • Action calls post data and return a status. Action calls create and delete data entries in YAKiToMe! and invoke the text to speech engine.
  • Information calls query the database without affecting its contents and return requested information to the calling application.

Action and information call functions are summarized here and later described in full detail. Function names are descriptive to help you easily determine what YAKiToMe! will do based on a function call and its arguments. Argument variables are passed to function calls using standard URL-encoded syntax.

API calls can return a response in either JSON or XML formats, as per your preference.

A list of api voices and api error codes appears at the end of this document.

API Action Calls

API Information Calls

API Key

All API calls require your api_key, which is passed as an argument. Keep your api_key secret as API calls that reference this key will be charged against your account.

Your api_key is found on the Login tab of your user profile. Sign in to YAKiToMe! and click your user name link at the top right of the YAKiToMe! page. Click the Login tab to see your api_key.

Call Syntax

Three different call methods are supported: JSON RPC, XML RPC and REST.

JSON RPC and XML RPC Examples

Construct RPC calls from a base URL with the api/call arguments:
    http://yakitome.com/api/call/ ...

followed by the type or response expected, json or xml:
    http://www.yakitome.com/api/call/json/ ...
    http://www.yakitome.com/api/call/xml/ ...

and then the name of the function. For example, the tts function:
    http://www.yakitome.com/api/call/json/tts ...
    http://www.yakitome.com/api/call/xml/tts ...

followed by variables used to pass data:
    http://www.yakitome.com/api/call/json/tts?api_key=your_api_key&voice=9&speed=5&text=Thank+you+for+using+YAKiToMe!
    http://www.yakitome.com/api/call/xml/tts?api_key=your_api_key&voice=9&speed=5&text=Thank+you+for+using+YAKiToMe!

REST Example

Following is a sample python implementation of a REST interface to the YAKiToMe! API. All REST examples in this documentation reference this function.
    def rest(request_type, api_func, vars):
        # performs RESTful calls to YAKiToMe API functions
        import httplib
        import urllib
        headers = {
            "Content-type": "application/x-www-form-urlencoded",
            "Accept": "text/plain"
            }
        conn = httplib.HTTPSConnection('www.yakitome.com')
        conn.request(request_type,
            '/api/rest/%s' % api_func,
            urllib.urlencode(vars),
            headers,
            )
        response = conn.getresponse()
        return response.read()
    # setup variables
    vars = dict(
        api_key='your_api_key',
        voice=9,
        speed=5,
        text='Hello world!'
        )
    # POST data to tts function
    tts_response = rest('POST', 'tts', vars)

The next section describes API action calls in detail.

API Action Calls

API action calls modify the YAKiToMe! database by creating, sharing and deleting audio books.

tts

The tts action call converts text into an audio file using the specified reader voice and speed.

Request

    http://www.yakitome.com/api/call/tts?api_key=your_api_key&voice=1&speed=0&text=hello+world

Variables

  • api_key
    The value of api_key as it appears on your user profile page.
  • voice
    The name of the desired reader voice.
    Important Reminder! Voices have different costs. Some voices are free. Please familiarize yourself with our voice pricing before using the TTS call.
  • speed
    The speaker's relative speed of speaking. 5 is normal. 1 is slowest. 10 is fastest.
  • text
    The string of text you wish converted to audio.

Response Signature

The tts call returns the following response in either json or xml formats. Response variables may appear in any order.

Note that the response signature to the tts command is identical to the status command, since status is called after submitting tts. For clarity, we print the signature here.
  • book_id
    The YAKiToMe! unique identification number for the newly created book. If the TTS process generates an error message and no book is created, the returned value of book_id will be 0.
  • status
    The status of the book conversion process.
  • word_cnt
    A count of words in the book.
  • iframe
    The iframe URI to be used when embedding the audio player for this audio book in your website.
  • herd
    A list of herds with which the book has been shared. By default, the book will be shared only with your base user herd, which is not visible or accessible to others.
  • error_code
    An error code associated with the TTS conversion process. See the API Error Codes section for an explanation of all error codes.
  • msg
    A message regarding the TTS conversion.
  • http_status
    The return http status code (e.g. 200 = OK).

Examples

  • JSON RPC
    Convert "Hello world!" into audio using the UK Audrey voice reading at a slightly-faster-than-normal speed.
        http://www.yakitome.com/api/call/json/tts?api_key=your_api_key&voice=9&speed=6&text=hello+world
    The json response to this successful call might look like this:
        {
            "book_id": 12345,
            "status": "TTS RUNNING",
            "word_cnt": 2,
            "iframe": "http://www.yakitome.com/tts/index/12345/ss14qWjUb8",
            "herd": [1],
            "error_code": 0,
            "msg": "",
            "http_status": 200
        }
  • XML RPC
    Call:
        http://www.yakitome.com/api/call/xml/tts?api_key=your_api_key&voice=9&speed=6&text=hello+world!
    The xml response might look like this:
        <document>
            <book_id>12345</book_id>
            <status>TTS RUNNING</status>
            <word_cnt>2</word_cnt>
            <iframe>http://www.yakitome.com/tts/index/12345/ss14qWjUb8</iframe>
            <herd>
                <item>1</item>
            </herd>
            <error_code>0</error_code>
            <msg/>
            <http_status>200</http_status>
        </document>
            
  • REST
    This is an example of a python implementation of the REST interface, which returns a dict response. It relies upon the definition of the rest function as listed previously.
        vars = dict(
            api_key='your_api_key',
            voice=9,
            speed=5,
            text='Hello world!',
            )
        tts_response = rest('POST', 'tts', vars)
        print tts_response
    Produces this:
        {
            "status": "TTS RUNNING",
            "word_cnt": 2,
            "iframe": "http://www.yakitome.com/tts/index/12345/ss14qWjUb8",
            "herd": [1],
            "http_status": 200,
            "msg": "",
            "error_code": 0,
            "book_id": 12345
        }

share

Shares a book with a list of herds. The book will be shared with your base herd regardless of whether you list it in the herds list.

Your base herd is automatically created when you first register your YAKiToMe! account. Your base herd is unlisted and other users may not join it, so by definition, all base-herd content is private and can not be accessed by other users.
All your tts books are automatically shared with your base herd and you are the only member of this herd. It is only when you share an audio book with other herds other than your base herd that other YAKiToMe! users may have the opportunity to access your content, depending on how you set the privacy settings for those herds.

Request

    http://www.yakitome.com/api/call/share?api_key=your_api_key&book_id=12345&herds=1,2,3

Variables

  • api_key
    The value of api_key as it appears on your user profile page.
  • book_id
    The YAKiToMe! unique numeric id for the requested book. If the requested book is invalid, the value of book_id will be set to 0.
  • herds
    A comma-separated list of unique herd identification numbers with which the user is priviledged to share the book. The myherds API call will list the herds to which you belong.

IMPORTANT NOTE! You may join a herd that does not allow posting of books. Although the myherds call will list those herds because you are a member, if you specify them in the argument list to the share call you will get a response error code 8: INVALID HERD LIST. This is because you lack permissions to post books to them.

Response Signature

The response signature is the same as it is for the status call (see below).

Examples

  • JSON RPC
    Call:
        http://www.yakitome.com/api/call/xml/share?api_key=your_api_key&book_id=12345&herds=1,2
    Response
        {
            "book_id": 12345,
            "status": "TTS DONE",
            "word_cnt": 2,
            "iframe": "http://www.yakitome.com/tts/index/12345/ss14qWjUb8",
            "herd": [1, 2],
            "error_code": 0,
            "msg": "",
            "http_status": 200
        }
  • XML RPC
    Call:
        http://www.yakitome.com/api/call/xml/share?api_key=your_api_key&book_id=12345&herds=1,3
    Note that in this case, the user is not a member of herd #3. This results in the following response:
        <document>
            <status>TTS DONE</status>
            <word_cnt>12</word_cnt>
            <iframe>http://www.yakitome.com/tts/index/12345/ss14qWjUb8</iframe>
            <herd>
                <item>1</item>
                <item>2</item>
            </herd>
            <http_status>200</http_status>
            <msg>INVALID HERD</msg>
            <error_code>8</error_code>
            <book_id>12345</book_id>
        </document>
  • REST
        vars = dict(
            api_key='your_api_key',
            book_id=12345,
            herds='1, 2, 3',
            )
        rest('POST', 'share', vars)

delete

This call deletes the specified book and returns a status response packet.

Request

    http://www.yakitome.com/api/call/delete?api_key=your_api_key&book_id=12345

Variables

  • api_key
    The value of api_key as it appears on your user profile page.
  • book_id
    The YAKiToMe! numeric id for the requested book. If the requested book is invalid, the value of book_id will be set to 0.

Response Signature

The response signature is the same as it is for the status call (see below).

Examples

  • JSON RPC
    Call:
  •     http://www.yakitome.com/api/call/json/delete?api_key=your_api_key&book_id=12345
    Response:
        {
            "status": "",
            "word_cnt": 0,
            "iframe": "",
            "herd": [],
            "http_status": 200,
            "msg": "DELETED",
            "error_code": 0,
            "book_id": 12345
        }
    If you were to run the same command a second time the returned status would be:
        {
            "status": "",
            "word_cnt": 0,
            "iframe": "",
            "herd": [],
            "http_status": 200,
            "msg": "INVALID_BOOK_ID",
            "error_code": 8,
            "book_id": 12345
        }
  • XML RPC
        http://www.yakitome.com/api/call/xml/delete?api_key=your_api_key&book_id=12345
  • REST
        vars = dict(
            api_key='your_api_key',
            book_id=12345,
            )
        rest('POST', 'delete', vars)

API Information Calls

audio

This call returns a list of URIs to the audio files for all the chapters that comprise a book.

Request

  http://www.yakitome.com/api/call/audio?api_key=your_api_key&book_id=12345&format=mp3

Variables

  • api_key
    The value of api_key as it appears on your user profile page.
  • book_id
    The book_id of the book who's status you wish to learn. If you provide an invalid book_id, either for a book that doesn't exist in the database or that you have insufficient privildeges to access, you will get an error message response.
  • format
    The format of the audio. Valid formats are mp3 or ogg.

Response Signature

The audio call returns the following response in either json or xml formats. Response variables may appear in any order.
  • book_id
    The YAKiToMe! numeric id for the requested book. If the requested book is invalid, the value of book_id will be set to 0.
  • status
    The status of the book conversion process. This is either "TTS RUNNING" or "TTS DONE".
  • audios
    A list of URIs pointing to the audio files corresponding to each chapter in the book in the order in which they are to be played. These URIs can be embedded directly into html-based audio players.
  • word_cnt
    A count of words in the book.
  • iframe
    The iframe URI to be used when embedding the audio player for this audio book in your website.
  • herd
    A list of herds with which the book has been shared. By default, the book will be shared only with your base user herd, which is not visible or accessible to others.
  • http_status
    The return http status code (e.g. 200 = OK).
  • error_code
    An error code associated with the TTS conversion process. See the API Error Codes section for an explanation of all error codes.
  • msg
    A message regarding the TTS conversion.

Examples

  • JSON RPC
        http://www.yakitome.com/api/call/json/audio?api_key=my_api_key&book_id=12345&format=mp3
    The json response as it might appear:
        {
            "status": "COMPLETED",
            "audios": [
                "http://www.YAKiToMe.com/audio/download_mp3/audio.name.9157cbcbce6ba34b.617564696f2e6d7033.mp3",
                "http://www.YAKiToMe.com/audio/download_mp3/audio.name.b3b2ef349acc82ad.617564696f2e6d7033.mp3"
                ],
            "word_cnt": 2,
            "iframe": "http://www.yakitome.com/tts/index/12345/ss14qWjUb8",
            "herd": [1],
            "http_status": 200,
            "msg": "",
            "error_code": 0,
            "book_id": 12345
        }
  • XML RPC
    http://www.yakitome.com/api/call/xml/audio?api_key=my_api_key&book_id=12345&format=ogg
    The xml response as it might appear:
        <document>
            <status>COMPLETED</status>
            <word_cnt>2</word_cnt>
            <audios>
                <item>http://www.YAKiToMe.com/audio/download_mp3/audio.name.9157cbcbce6ba34b.617564696f2e6d7033.ogg</item>
                <item>http://www.YAKiToMe.com/audio/download_mp3/audio.name.b3b2ef349acc82ad.617564696f2e6d7033.ogg</item>
            </audios>
            <iframe>http://www.yakitome.com/tts/index/12345/ss14qWjUb8</iframe>
            <herd>
                <item>1</item>
            </herd>
            <http_status>200</http_status>
            <msg/>
            <error_code>0</error_code>
            <book_id>12345</book_id>
        </document>
  • REST
        vars = dict(api_key='your_api_key', book_id=12345, format='ogg')
        rest('POST', 'audio', vars)

status

This call requests the TTS status of a book.

Request

  http://www.yakitome.com/api/call/status?api_key=your_api_key&book_id=12345

Variables

  • api_key
    The value of api_key as it appears on your user profile page.
  • book_id
    The book_id of the book who's status you wish to learn. If you provide an invalid book_id, either for a book that doesn't exist in the database or that you have insufficient privildeges to access, you will get an error message response.

Response Signature

The status call returns the following response in either json or xml formats. Response variables may appear in any order.
  • book_id
    The YAKiToMe! numeric id for the requested book. If the requested book is invalid, the value of book_id will be set to 0.
  • status
    The status of the book conversion process. This is either "TTS RUNNING" or "TTS DONE".
  • word_cnt
    A count of words in the book.
  • iframe
    The iframe URI to be used when embedding the audio player for this audio book in your website.
  • herd
    A list of herds with which the book has been shared. By default, the book will be shared only with your base user herd, which is not visible or accessible to others.
  • http_status
    The return http status code (e.g. 200 = OK).
  • error_code
    An error code associated with the TTS conversion process. See the API Error Codes section for an explanation of all error codes.
  • msg
    A message regarding the TTS conversion.

Examples

  • JSON RPC
        http://www.yakitome.com/api/call/json/status?api_key=my_api_key&book_id=12345
    The json response as it might appear:
        {
            "status": "COMPLETED",
            "word_cnt": 2,
            "iframe": "http://www.yakitome.com/tts/index/12345/ss14qWjUb8",
            "herd": [1],
            "http_status": 200,
            "msg": "",
            "error_code": 0,
            "book_id": 12345
        }
  • XML RPC
    http://www.yakitome.com/api/call/xml/status?api_key=my_api_key&book_id=12345
    The xml response as it might appear:
        <document>
            <status>COMPLETED</status>
            <word_cnt>2</word_cnt>
            <iframe>http://www.yakitome.com/tts/index/12345/ss14qWjUb8</iframe>
            <herd>
                <item>1</item>
            </herd>
            <http_status>200</http_status>
            <msg/>
            <error_code>0</error_code>
            <book_id>12345</book_id>
        </document>
  • REST
        vars = dict(api_key='your_api_key', book_id=12345)
        rest('POST', 'status', vars)

balance

Returns the balance of YAKiToMe! API credits remaining in your account.

Request

  http://www.yakitome.com/api/call/balance?api_key='your_api_key'

Variables

  • api_key
    The value of api_key as it appears on your user profile page.

Response Signature

  • balance
    The balance of API credits in your account.

Examples

  • JSON RPC
    Call:
        http://www.yakitome.com/api/call/json/balance?api_key=my_api_key
    Response:
        {"balance": 9876}
  • XML RPC
    Call:
        http://www.yakitome.com/api/call/xml/balance?api_key=my_api_key
    Response:
        <document>
            <balance>9876</balance>
        </document>
  • REST
        vars = dict(api_key='your_api_key')
        response = rest('POST', 'balance', vars)

myherds

Returns the list of herds to which the YAK user belongs.

Request

    http://www.yakitome.com/api/call/myherds?api_key=your_api_key

Variables

  • api_key
    The value of api_key as it appears on your user profile page.

Response

A list of dictionaries containing unique herd names and herd ids.

Examples

  • JSON RPC
    Call:
        http://www.yakitome.com/api/call/json/myherds?api=your_api_key
    Response:
        [
            {"name": "YAK FAQ", "id": 2},
            {"name": "YAK User", "id": 56789},
            {"name": "Project Gutenberg", "id": 126616}
        ]
    Note that in this case, the herd YAK User is being used to illustrate the user's base herd.
  • XML RPC
    Call:
  •     http://www.yakitome.com/api/call/xml/myherds?api_key=your_api_key
    Response:
        <document>
            <item>
                <name>Super YAK</name>
                <id>1</id>
            </item>
            <item>
                <name>YAK FAQ</name>
                <id>2</id>
            </item>
            <item>
                <name>Project Gutenberg</name>
                <id>126616</id>
            </item>
            <item>
                <name>Some name</name>
                <id>126750</id>
            </item>
            <item>
                <name>Another name</name>
                <id>126753</id>
            </item>
        </document>
  • REST
        vars = dict(api_key='your_api_key')
        response = rest('POST', 'myherds', vars)

voices

Returns a list of voices supported by YAKiToMe! See the next section for a list of supported voices and their unique identification number.

Request

    http://www.yakitome.com/api/call/voices?api_key='your_api_key'

Variables

  • api_key
    The value of api_key as it appears on your user profile page.

Examples

  • JSON RPC
    Call:
        http://www.yakitome.com/api/call/json/voices?api_key='your_api_key'
    Response:
  •     [
            {"lang": "Français", "voice": "Alain", "id": 1},
            {"lang": "Español", "voice": "Alberto", "id": 2},
            {"lang": "Français", "voice": "Arnaud", "id": 3},
            ... blah, blah ...
            {"lang": "English US", "voice": "US Lauren", "id": 12},
            {"lang": "English US", "voice": "US Mike", "id": 13},
            {"lang": "English US", "voice": "MS Anna", "id": 14}
        ]
  • XML RPC
    Call:
        http://www.yakitome.com/api/call/xml/voices?api_key='your_api_key'
    Response:
        <document>
            <item>
                <lang>Français</lang>
                <voice>AT&T Alain</voice>
                <id>1</id>
            </item>
            <item>
                <lang>Español</lang>
                <voice>AT&T Alberto</voice>
                <id>2</id>
            </item>
            <item>
                <lang>Français</lang>
                <voice>AT&T Arnaud</voice>
                <id>3</id>
            </item>
            ... blah, blah ...
            <item>
                <lang>English US</lang>
                <voice>AT&T Lauren</voice>
                <id>12</id>
                </item>
            <item>
                <lang>English US</lang>
                <voice>AT&T Mike</voice>
                <id>13</id>
            </item>
            <item>
                <lang>English US</lang>
                <voice>MS Anna</voice>
                <id>14</id>
            </item>
        </document>
  • REST
    response = rest('GET', 'voices', dict(api_key='your_api_key'))

API Voices

Voices Ordered by Voice ID

Voice IDReader NameGenderLanguage
1AlainMaleFrench
2AlbertoMaleSpanish
3ArnaudMaleFrench
4JulietteFemaleFrench
5KlaraFemaleGerman
6ReinerMaleGerman
7RosaFemaleSpanish
8AnjaliFemaleEnglish India
9AudreyFemaleEnglish UK
10CrystalFemaleEnglish USA
11JuliaFemaleEnglish USA
12LaurenFemaleEnglish USA
13MikeMaleEnglish USA
14AnnaFemaleEnglish USA

Voices Ordered by Language and Gender

LanguageGenderReader NameVoice ID
English IndiaFemaleAnjali8
English UKFemaleAudrey9
English USAFemaleCrystal10
English USAFemaleJulia11
English USAFemaleLauren12
English USAFemaleAnna14
English USAMaleMike13
FrenchFemaleJuliette4
FrenchMaleAlain1
FrenchMaleArnaud3
GermanFemaleKlara5
GermanMaleReiner6
SpanishFemaleRosa7
SpanishMaleAlberto2

API Error Codes

CodeMessageDescription
0---Normal termination
1INVALID API_KEYInvalid api_key or none supplied
2INSUFFICIENT CREDITNot enough YAK Chips to pay for TTS conversion
3MISSING TEXTNo text given during a tts call
4INVALID VOICENot a valid voice ID
5INVALID SPEEDNot a valid speed value
6MISSING BOOK_IDNo book_id given
7INVALID BOOK_IDBook doesn't exist or API caller has insufficient priviledges to access book
8INVALID HERDHerd entry doesn't exist or API caller has insufficient prviledges to access or share book with one or more of the given herds
9INSUFFICIENT PRIVILEDGESAPI user has insufficient priviledges to execute specified action
10INVALID PRODUCTInvalid product configuration, e.g. requested voice does not have Commercial Rights

Reach Your Audience

YAKiToMe! reaches a global community of youthful professionals, students and educators, bound by a common passion for learning.

YAKiToMe! gets millions of visitors annually and growing. Visitors come from around the world and stay much longer than visitors to typical websites, accessing hundreds of thousands of customized page views every month.

Advertisers use YAKiToMe! to deliver laser-sharp marketing -- you get measurable results from every campaign. YAKiToMe! gives you a choice of user-targeted ad media.

  • Banner ads placed alongside user content.
  • Email ads placed in user-requested correspondence.
  • Audio ads placed within YAKiToMe! podcasts for maximum impact.

Contact us today to find out how to get started!

What is YAKiToMe!?

YAKiToMe! is a free internet service that reads aloud any electronic text. Text of various formats, such as .txt, .doc, .pdf, etc. can be uploaded, then stripped of computer codes and read by our many high-quality text-to-speech voices. The results are stored as .mp3 or .ogg and can be shared on YAKiToMe! or downloaded or podcast.

Why use YAKiToMe!?

YAKiToMe! is a superb efficiency tool. Learn a new language by making your own language lessons and vocabulary-building drills. Make the most of times when you're in hands- and eyes-busy situations, like driving, exercising, commuting, cooking, eating or just relaxing. Listen to entire books, memos, email, webpages and RSS feeds. For authors, use it to proof-read and refine your prose. For videographers and game developers, use it to create narrations and character voice-overs. For app developers, use the API to create speech-enabled apps with dynamic content. Web designers can embed our audio iFrame in your website to make your pages accessible to a wider audience. The applications of YAKiToMe! are unlimited!

Is it free? Really?

Yes! YAKiToMe! is a freemium business model: most of our features are free but some do cost money. That's because YAKiToMe! integrates expensive technologies from third parties, which costs us money, too. However, we are able to bring you these technologies at the lowest possible cost to you because of our high volume. In other words, all of you work together to bring the cost of high-quality text to speech to a more affordable level.

Can I distribute YAKiToMe! audio files commercially?

YAKiToMe! has two audio distribution licenses. One bestows "Commercial Rights" that enable commercial distribution of audio files created with YAKiToMe! These audio files may be used in other products that are then resold.

The other, called "Non-commercial Rights", restricts distribution of audio files created with YAKiToMe! Audio files made with Non-commercial Rights voices may not be edited or redistributed. However, you may distribute embeds and URL links to these audio files as long as they are not used in commercial applications or websites.

When you select a voice with YAKiToMe!, the voice-select widget tells you instantly whether a voice has Commercial or Non-commercial Rights.

If you use audio generated by YAKiToMe! in a video, a visual credit to YAKiToMe! should be included with the URL "YAKiToMe.com" in the text. For example, "Text to speech services by YAKiToMe.com."

If you use audio generated by YAKiToMe! in a website, a link back to YAKiToMe! should be included in the website.

How can I learn YAKiToMe! quickly?

Most buttons have descriptive text that pops up when you hover the cursor over the button. Join the YAK FAQ herd (you were joined to it when you first signed up) and listen to the various tutorials on how to get the most out of YAKiToMe!

How to convert text to speech?

Press the Text To Speech button at the top of the Text To Speech page. Choose a reader and reading speed. Choose one of the input methods: Field, File, RSS and Email to upload text. Fill in the fields. Optionally, choose a reader from the lists at the bottom of the dialog. Press the Run Text To Speech button. Your new audio book will be selected and appear in the Audio player, Transcript window, and Herds & Books window.

What are some of the lesser known features?

Double-click a book to listen to the audio directly. Click the title and author to relabel. Click the heart button to share audio with herds you create and join.

How to listen to an audio book podcast?

In the My Herds & Books window, double-click a book. The book will be selected and begin playing. The transcript will show. Click the Playlist button to access other chapters in your book. If you click the Autoplay button above the audio player, then clicking a book in the Books & Herds window will select and play the book without showing the transcript. With Autoplay turned on, the book will play all chapters automatically.

How to download files to my computer?

Signin to YAKiToMe! to download audio files. Click on the down-arrow button above the audio player. Pick the desired file format: mp3 or ogg. The file will download to a location of your choice. If the book has multiple chapters, all the chapters will be zipped together into one download file.

How do I podcast to iTunes?

Press the RSS Podcast button above the audio player. iTunes will open and a link will be established between iTunes and YAKiToMe! The first chapter of your book will be downloaded. If you want to download other chapters you must instruct iTunes to do so. Open iTunes. Click the Library button. Select Podcasts from the list. Click on the podcast you want. Click on Old Episodes. Click on the desired chapter to download one chapter or click on the Add All button to download all chapters.

What file formats does YAKiToMe! read?

Supported input text formats include:

  • .doc (MS Word document format)
  • .pdf (Adobe PDF format)
  • .txt (Plain ASCII text format)
  • .html (html format)
  • .xml (xml feed format -- Atom, RSS 0.96, RSS 1.0, RSS 2.0)
  • email (Email reader)

How long must I wait for a TTS conversion?

TTS conversions should be quick. However, this is a shared resource and if demand is high there may be a delay in your conversion. Click on the playlist to see where your chapters are in the conversion queue. The bigger the book, the longer it will take to convert. Early chapters are given priority, so you can start listening as quickly as possible to new uploads.

Can I edit my audio book after it's been recorded?

After recording text to speech, if you find an error in the text you can correct it by pressing the icon in the Text window that looks like a pencil. This is the edit icon. Press it to commence an editing session under the Transcript tab. When you're done editing text, press the Run Text To Speech button to resubmit your text for conversion.

Why didn't YAKiToMe! convert my locked PDF?

YAKiToMe! can not read locked PDF files. You must unlock these files first, before giving them to YAKiToMe! If you try to convert a locked PDF file, the YAKiToMe! PDF reader will produce a garbage file full of strange-looking control characters.

What audio output formats are supported?

YAKiToMe! supports .mp3 and .ogg file formats.

What are herds?

Herds are a way for you to share audio files with other users. Join a herd or start your own and invite others to join.

How to control privacy?

Herds have 3 levels of privacy control: Public, Private, and Unlisted. Public herds are visible to all users in the herds listings and anyone can join. Private herds are visible in the herds listings but new users must be approved by the herd's Lead YAK (usually the person who created the herd). Unlisted herds are invisible to all users unless they are invited to join the herd.

How to advertise with YAKiToMe!?

YAKiToMe! is advertising supported. We can uniquely match audio content to demographic data, enabling an entirely new and untapped marketing channel. No other website can make the same claim with such authority. Our user base is comprised of young, intelligent, self-educating individuals and education organizations. Contact us today about advertising on YAKiToMe!.

English

Blog Reviews

Larry Ferlazzo's Websites Of The Day ...YAKIToME seems almost to good to be true for English Language Learners. It lets you copy and paste pretty much anything you want and the convert the text to speech. You can choose the type of voice (it uses ATT technology, which I've had a link on my website to for a longtime because it's so good), the rate of speed (there are numerous settings), and even customize pronunciation for certain words. You choose to see the text when you're listening to it being spoken. And you can create private groups if you want. Most importantly, unlike some other well-intentioned similar applications I've posted about it, it seems to work without any technical difficulties. Plus, it's free. I have a number of text-to-speech links displayed at the top of several of the pages on my website, and will add the YAKIToMe link there.

TeachersFirst.comIN THE CLASSROOM: Use this site to tape read-alongs for reluctant readers, ESL, or ELL students. This site is especially useful for ESL, ELL, speech, world language, and special education classrooms. Have your students use initials or assign logical pseudonyms (Ex. MsGper2-12, MsGper2-13, etc.) for their user names. Keep your own record of their user names and passwords for accountability in case there are any problems. Make this site available on classroom computers with ear phones for any time students want to hear something read.

Jane's Pick Of The DayYAKiToMe! Podcast any electronic text to yourself with free high-quality text to speech!

educationaltoolsforteachers.blogspot.comYakitome provides educators and students with a way to convert written text to an audio recording. This is a great tool to use to help students who are auditory learners or for editing purpose. For example, a student can use yakitome to have their class notes read aloud for studying and review. A student who has problems with writing can cut and paste their text and then use the audio to listen to what they have typed. When the student listens to the recording it can help them with the editing process. Teachers can also set up class groups and post notes or information pertaining to a particular class session. It can be used like an interactive study aid.

ILoveFreeSoftware.comThis free application to convert text to speech online is absolutely an excellent web-based app to convert any written text into a voice and listen to it anywhere, anytime while on the go. It provides a large number of inputs that you can select from, for conversion. For Example: Text: convert it with a quick cut and past option, File: in .doc, .pdf, .txt formats, RSS: simply cut and paste the URL, and Email: provide pop settings to convert mails. n short, YakiToMe is an excellent text to speech online app to convert a text file to an audio clip. Go ahead, register yourself and start listening to any topic while on the go...

tes.co.ukA useful time saving resource which makes spoken mp3 files from Word documents, text files, PDFs, RSS feeds, webpages and more. Lots of different languages can be converted.

sffaudio.comJust the other day I was reading a rather long blog post from TheFix-Online.com (a review of Subterranean Online's Spring 2008 issue) when I suddenly got tired of looking at my monitor. I really wanted to finish reading the review, but I had a few pressing household tasks I needed to do, and I knew if I didn't finish reading the review right then, I'd never get to it again. So, I wondered, is there a way to get this into my ears instead? 47 seconds later ... There was! I found this… YakiToMe is a web-based text to speech service that will turn any block of eText into a computer voiced MP3. Even better, it can podcast that article, book or story right to your MP3 player! Check out the two samples I made for public consumption (both are just a couple excerpted paragraphs so as not to ruffle any copyright feathers). And FYI, you can make much longer files! Subsequent fiddling with the service show that you can get better voices too. Cool huh?

tektrek.wordpress.comthere is one feature of YAKiToMe that might make this an interesting addition to your eLearning tool set: easy podcasting of your converted files.

wsfcsintouch.blogspot.comYAKiToMe! is a free, text-to-speech application that allows you to podcast any electronic text to yourself. All types of files, from Office products to RSS feeds, can be used and downloaded to your MP3 player and listened to while you commute, relax, exercise, or just for fun. Both male and female voices are used in numerous languages. What a great way to empower auditory learners.

ncadassistivetechnology.tumblr.comYAKiToMe is an online service which lets you upload text, have it converted to an mp3 file, and then download the mp3 file. Then you can listen to your research on your mp3 player at your convenience.

User Comments

tobyboothI love your service. In my opinion it's the best out there.

dhI will spread the word about this site. How awesome.

yuriyYou have a powerful text to speech engine and the best and easiest to use that I could find online.

tonyeivelisseI love Yakitome. I can do/catch up with so meany things. Be it while I'm, traveling, DIY'ing or during house chores. YAKiToMe! is great. Fluentness is key to making this useful, so I feed everything to itunes and zynk with my mp3 automatically.

malevolitionyour website is amazing and very helpful... Thank you so much for providing this great service

jeffvisionYakitome is one of those discoveries you make every once in a while that truly propels you into a new realm. The ability to provide audio perspective for the written word has opened up a entirely new way of experiencing and sharing content. The fact that the interface is so fast and straightforward - and Free -- makes this an essential part of the marketer or content producer's tool kit.

hshstsaThis is a fantastic product. I use it on our high school's website in order to assist the visually impaired with great success.

tikiYakitome is one of the greatest free text to speech generators that I have found. I’m looking forward to exploring it.

purgesI love the quality of the voices, which do not sound robotic. Very happy with your service so far. I’d happily pay a nominal amount to be able to use this service.

JonberryI love your service. Please, always stay on the cutting edge of voice technology.

greesemonkey3I am amazed at this product! Props to the people that came up with this idea. I have been looking around so hard to access to tts that doesn't just have sh***y voices! Thank you guys so much!!!

Nena3001Thank you, love the site. Keep up the good work!!

asopuenteI love YAKiToMe!

natnirusThanks for the awesome service!

NoFewEpic, awesome, and very easy to understand.

leo1300177I love YAKiToMe!

neeshe77Your service is great ...

dark123321Thanks for a great product.

zeroThis is a fantastic facility, thank you!

mzonyNice! You guys are awesome. I use YAKiToMe! all the time! It help me through my doctorate coz I have to do a lot of reading!!

epfliigerglad I found your site, only way to get decent voices free

UnknownFantastic, Awesome and any other good word you can find

madhu4monuI think yakitome is the best & that the developer should charge a minimal fee for upgrade if he/she desires

qlf2007This is a very nice web. It's very easy to make voice books, not like other softwares.

sir.teymurroshdiYAKiToMe! is the most amazing thing I could find on the net for free.

loriguidosThanks for your support! I think YAKiToMe! is great! I was in a car accident ... so I am using your program to study. Thank you for your program as it is making my life a little easier.

joulthe best voice of the web! good job! i love it!

Venathis is a wonderful site i will use over and over and tell all of my friends of it

Mr. RomoI was looking for a text-to-mp3 program and I found that this website does that for free without installing any program. This is awesome for a school teacher and translator.

johnmarshall4I'm glad I bumped into this site. Before using YAKiToMe! I used TextAlound MP3. I like the fact that using an online service automates much of the manual work I had to do before. If I forget to sync to my iPhone I can always stream it directly off the site.

knight9940i wanted a free text to speech software and someone suggested this site it seems very good in my opinion

JP8FUMESLooking for a good TTS site and your was the best I found.

squawkerthanks for your great product

mikenemFor a free program it's good !

AmishGramishIt is a really great service and I have recommended it to some other people in one of my classes so they can convert case files into audio to listen to it while driving instead of having to spend 20 minutes to read the whole thing. Thanks so much!

abhissssssVery Good An easy Software......

MPSGAI think YaKiToMe is a very useful service.

anthoulaGlad that we found it

T-Roythanx for all ur hard work

Jim208Great discovery. I'd use it over using an prohibitively expensive program like Kurzweill. It could be very competitive with that program

jpmcllInteresting, useful.

computerguyYAKiToMe! rocks.

DenEddysome people recommended me to use yakitome.com and it works perfect for me

Fred GI teach 7th grade language arts - which is mostly reading - and social studies in a rural community in northeastern Nevada. I found Yakitome and have been with you for over a year and will continue. I scan my social studies book into a word document, do a little editing and cut and paste it into Yakitome. So far the results have been great. You have much better sound quality than "Microsoft Sam." All of the words are very understandable. Keep up the good work at Yakitome - you guys are great!

primusrectorgreat job !!!

screenIt was good to know about you, and I will use YAKiToME! often

igor_kresnikI am very pleased with you

truthvoicers12Thank you very much!

FireflyIIThis is a highly impressive, useful and helpful service site. Converting text to speech for free, with quality voices, from any computer, very rapidly is more than I hoped to be able to find when I searched for TTS options. I'm thankful to have found it!

Andysoft ProgectYa Ki To Me is the best! nothing more to say...

FaultyYoghurtI've told fellow graduate students about the website and they all think it's an amazing idea. Few people consider Text to Speech though. The natural sounding voices are the primary reason I am using this website now, instead of having Microsoft Anna read to me. I really enjoy it, thank you.

lstandidgeI am very pleased overall with the product you offer. I have tried other TTS programs with my students and they have found them difficult to navigate. Yakitome is easy for the students to understand. Even some of the students who can't read can figure it out! Thanks for offering such a great service for free. As a teacher with an increasingly limited budget, it is greatly appreciated.

oldwetsuit96cool idea. lots of potential.

susanacaneloI think it's the tool I was looking for , for my students to practice.

inko9nitoWhen I first heard the text-to-speech rendering I was actually very impressed. It sounded a lot more human than other text-to-speech services.

nullumnewsThanks for putting this online for free sharing, appreciated!

willisYou guys rock

Theodore FauldersYakitome is a gift from the Creator. The inventor of Yakitome deserves a Nobel Prize, since the inventor opens the world of learning to many disabled people. Thank you.

AndrewReedOverall, very valuable. Thanks for existing!

adarshakbGood job... thks a lot

StephenCrystal is my favorite voice. Thank you for making this available!!

invisionzHey, this is a great service and I enjoy using it.

JacquesTehTTSmanit's very easy to use and helpful!

JediTimI like it! I find it very useful for my games. Thanks for making it!

Wrex RyanYOU KICK A-- TEXT TO SPEECH IS AWESOME

gminton88Great service...

quawpawGreat service. Helps me be productive during long commutes.

ravid1001cool! you are my hero yakitome!

colonyThe best

samknowsI am willing to experience YAKiToMe!

GlenwoodIts the most awsome text to speech around

yoniI think it's great!!!...

jdmalexbest thing to be created since youtube.

CzarRobinYAKiToMe! is an extremely helpful website when it comes to pronouncing french words. The French R is most difficult but I learnt it using this site.

Juannice service

gummybearthanks

2746stephenAwesome product

conymadrox=]

kamaThank you for your site

saulyleethis is great

sspamtacularGreat concept.

BULGYAKKERThis is a fairly new technolgy with a lot of potential. So far I've only used it casually in relation to some of my blogs. I'll need more time to evaluate it. But I think it's a great service and I recommend it.

sibermartYour service is excellent and yet it is free. Thanks.

matthius998Keep up the good work! It was very relieving to finally find a site that doesnt try to charge you to read you a book.

sumitharcute

kenaparsonsThank you for providing this free service. It makes my life easier to podcast journal articles for research (while I run, transport, etc).

ashkelonimpressive. your the first site that i have encountered that offers free text to speech with natural voices.

akshunjGood service

awayoflife6this is the best thing i have ever found online

zekeAll good!

eesti23So far a good programme, seems user-friendly

treehorn27It's quite useful when I need it

xandain11I think it's a great site

TokxickBest site on the web, hands down.

tradingpostfinancialGood service...

vclemThe greatest, I have enjoy listening to the books I wrote. I can make changes and see where my mistakes are. Thank you for this service. Verla

AnnaI've converted 1 PDF book (approx 200 pages) to an audio file using your service. I generally liked the quality -- it's listenable. It's better than what I expected from an automatic service. ... it's a really great service! Thanks you, folks. Keep it going!

namasteOverall, the site is extremely useful. I'm well aware that I am benefitting greatly from the work that you have done and think that if I want this to continue i need to contribute...a free lunch can't go on forever.

RapadasI like it

wizardnitemareCool. I love it.

texttospeachGreat service!.

corykadit's aussom!

fleetingsightIt's a nice service

Dr Thaung HtikeI thank you YAKiToMe staff for offering such a cool website and offering such a nice opportunity to share information to anyone who live on this planet. I wish you could improve the website better and better than ever before as time goes on and offer better and better service to all the people using the net and IT. Pleas feel free to make any contact to me in the future. With all the fondest of the wishes, Sincerly Yours ...

paseajkidsThanks for this incredible service.

Ephs05msmGreat concept; keep enhancing it!

Español

Comentarios De Blog

pruebaareiniciar.comPasar texto a audio YAKiToMe. The other day, my brother asked me if I knew of any program to convert your PDF documents with notes to audio files, so you can listen to them on your mp3 player while walking or riding on the bike, so I searched and found this page that allows you to do online. It is called YAKiToMe and simply registration allows you to upload your documents in different formats, as PDF or DOC files and convert them to audio formats such as mp3, and you can download them and play them back in your favorite player. You can select the language of the texts, if you want to be the voice of a girl or boy, or changing speed with which he is reading. In summary, is a convenient way to spend your texts to audio so you can listen when and where you please.

geeksroom.comYAKIToME! utiliza tecnología text-to-speech (TTS) para convertir documentos electrónicos a ficheros de audio del tipo MP3 o WAV.

Una vez registrados, ya podemos comenzar a convertir texto y lo hacemos de la siguiente manera: presionamos la lengueta “Free Text to Speech”, luego llenamos el formulario con el texto, elegimos la voz del lector(La voz que escucharemos en el audio) y presionamos el botón “Convert Text To Speech”.

Luego pasamos a la librería de Podcast, donde veremos cuanto tenemos que esperar hasta que se complete la tarea de conversión. Una vez terminado, ya podemos escuchar el audio.

Luego si queremos podemos escuchar el audio en diferente tipo de voz. Hasta podemos elegir el acento de las voces. Si queremos podemos descargar los ficheros a nuestro sistema y para grabarlos en un Ipod, arrastramos el ícono de las RSS a la ventana de Itunes y de allí ya podemos sincronizar el Ipod.

Los siguientes son los tipos de documentos que soporta: doc (MS Word document format) pdf (Adobe PDF format) txt (Plain ASCII text format) html (html format) xml (xml feed format Atom, RSS 0.96, RSS 1.0, RSS 2.0) email (Email reader) Actualmente, el directorio de este servicio posee muchos libros ya convertidos a audio que son parte del proyecto Gutemberg, los cuáles podemos utilizar sin ningún problema.

Se pueden crear grupos de usuarios privados y/o públicos, también uno se puede asociar a un grupo ya creado, en ellos se pueden compartir lo ficheros compartidos.

Pedro dijo: No hay comaparacion. YAKiToMe! es como un Ferrari comparado al Yugo que es Vozme. Los voces de YAKiToMe! son de mejor calidad y el servicio de YAKiToMe! tiene mucho mas funciones que Vozme. Vozme tiene un limite tan bajo que no es actualmente util. YAKiToMe! puede convertir libros enteros. Gracias por el link a YAKiToMe!

Carlos dijo: Apruebo de lo que dice Pedro. YAKiToMe! es mucho mas útil que Vozme. Vozme tiene un limite de orden-de-magnitud de aproximadamente 100 palabras para cada documento. YAKiToMe! no tiene limite. Vozme no le da espacio para hacer una biblioteca personal de audio libros ni de hacer grupos o de controlar pronunciación. YAKiToMe! le da espacio sin limite para hacer un biblioteca personal y tiene una página para controlar la pronunciación de la voz. En mi opinión, no hay comparación. YAKiToMe! es mucho mejor.

softandapps.infoYAKiToMe: convierte gratis y online ...

Realmente hay utilidades web gratuitas que son sobresalientes y entre ellas podemos incluir sin duda a YAKiToMe. Este sitio nos permite convertir nuestros textos en archivos mp3, para escuchar en nuestro reproductor portátil o crear un podcast.

Todo desde una herramienta online, sin necesidad de descargar ni instalar ninguna aplicación, que acepta documentos de word (doc), archivos PDF, archivos de texto (txt), RSS Feed.xml, páginas web e incluso correos electrónicos.

Lo único que debemos hacer para disfrutar de esta excelente plataforma es completar el proceso de registro. Después ya podemos comenzar a crear audio con nuestros textos, para lo que contamos con diferentes voces en los principales idiomas del mundo.

Comentarios De Usuarios

santiagoberzubuena herramienta muy útil para hacer lecturas de textos y utilizarlas en material educativo.

trianlilges una excelente erramienta para las personas que deseamos aprender idiomas

airam2117Es una herramienta maravillosa

Mark Billyyaquitome me agrada por que es libre y da acseso a todo tipo de personas sin importar su grado económico ya que permite que mas personas se mantengan informados y trasmitan informacion.

guillermo880ME GUSTO USARLO

doxxiEs un muy buen sitio. Gratuito fundamentalmente. Luego que estuvo offline mejoró la calidad de nitidez de la voz sintética.

victoria_0508Muchas gracias por este servicio, habia estado buscando la manera de crear mis audiolibros.

fabriciozabalaEs una herramienta educativa util

lralmuy buena pagina me gusta muchooooooooooooo gracias www.yakitome.com

StacionsExcelente

patitouncome agrada!

pablo.bonomeexcelente herramienta, para estudiar y seguir a su vez trabajando o descansando

re844Es un buen sitio, mejor que muchos otros! Espero que mantenga de esta manera. ¡felicidades!

mrt911es excelente ... gracias

exa000gracias x brindarnos el servicios ojala no le pinesen poner costos pa los q sufrimos d la vista y queremos hacer una cultura d lectura esta iniciativa es muy buena gracias

josepho4Nos facilita las cosas a los que nos gusta escribir.

y1v2e3s4Es un ahorro grande de tiempo y trabajo y lo mejor es libre. Mi vista no es buena por eso los paso a mp3. Aparte de eso evita comprar el software para hacerlo uno mismo ... no todo el mundo tiene dinero de sobra ... por eso es que para mi es una de las mejores paginas libres de internet. MUCHAS GRACIAS

mafalda14Muy útil gracias.....

dxreportGenial

gbaluarteLa idea del Yakitome es formidable

kardume ayuda com mi tiempo y aprovecho escuchar libros que no puedo leer, haciendo otras actividades

jmezapExcelente recurso

WILFREDOGRACIAS, EL SERVICIO DE TRADUCCION ME ES MUY UTIL, PARA MI FORMACION PERSONAL Y PROFESIONAL, NUEVAMENTE MUCHAS GRACIAS

odairdelahozExcelente

oscar45Es una herramienta muy útil actualmente

gualbertootimo para estudar linguas

fmcervantesGracias es de mucha ayuda

CENTURIONES UNA HERRAMIENTA MUY UTIL Y ADEMAS ES GRATIS. ME AYUDA A ESTUDIAR. MUCHAS GRACIAS

KonvalinkaMe gusta estudiar las lenguas extranjeras y al mismo tiempo usar nuevas tecnologías como la ayuda para el estudio. Al ver el YAKiToMe! fui sorprendida de sus posibilidades que ofrece.

riniguezME DA MUCHO GUSTO HABERLO ENCONTRADO

SilentsHeroela página en verdad es genial.

bubuLos felicito, es una herramienta muy útil

bonhamledEs una iniciativa muy útil e interesante que está bien hecha. Puede ser de gran utilidad para quien tiene poco tiempo y/o quiere archivar audio de forma cómoda y accesible.

edesma_23me gusta el echo que se pueda convertir los textos felicidades gracias

tavax2000es muy fácil de manejar por que no es necesario tener que descargar el archivo, esu útil con tan solo poner el acceso directo desde la página de yakitome ... al menos por el momento. saludos!

edomachadoCreo que es una gran inciativa que deberia tener mayor difusion... apoyo todas las grandes solucioneso y sobre todo si son libres al publico

Mona¡Exelente programa!

Italiano

Matteograzie mille

web2py Web Framework  

YAKiToMe! 2.0 is powered by the web2py framework and is made possible by the brilliance of Massimo Di Pierro and the web2py user community.

UI Layout

Thanks to Kevin Dahlman for his contributions and support.

Please wait ...
Please wait ...
Please wait ...
Please wait ...