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! 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."
YAKiToMe! provides technology and community for our users (YAKs) to learn and share by reading aloud. Our services provide:
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!
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.
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.
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.
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.
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 shitty Microsoft voices! Thank you guys so much!!!
Nena3001Thank you, love the site. Keep up the good work!!
hshstsaThis is a fantastic product. I use it on our high school's website in order to assist the visually impaired with great success.
asopuenteI love YAKiToMe!
natnirusThanks for the awesome service!
NoFewEpic, awesome, and very easy to understand.
leo1300177I love YAKiToMe!
neeshe77Your service is great ...
JonberryI love your service. Please, always stay on the cutting edge of voice technology.
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 AWSOME
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!
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!
Matteograzie mille
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.
YAKiToMe! is a superb tool for learning new languages. Use it to make good use of times when you're in hands- and eyes-busy situations, like driving, exercising, commuting, cooking, eating or just relaxing. You can listen to whole books, memos, email, webpages and RSS feeds. For the author in you, it makes a great proof-reading tool.
YAKiToMe! is a freemium business model: the majority of our features are free but some may cost money in the future. YAKiToMe! gives you free access to high quality voices from AT&T and Microsoft Corp. However, by using YAKiToMe! you agree to not edit or redistribute the audio files you make on YAKiToMe! using AT&T Natural Voices. You may distribute URLs or links to YAKiToMe! podcasts that you make or find on YAKiToMe!
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!
Press the Upload button at the top of the Text To Speech page. Choose one of the accordions: Type/Paste, File, RSS and Email for the method 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. If you are uploading a large text file you may have to wait a little for it to upload. Your new audio book will be selected and appear in the Audio and Transcript windows. It will show up under your master-herd tab in the My Herds window. This is the tab with your user name.
Click the wrench icon in the Transcript window and a control panel will slide out. It lets you control the default reader and pronunciation. Set your preferences before clicking the Run Text to Speech button when uploading new text. For more control over the reader, speed, volume and pauses, use voice control tags. These are described in this info section by clicking on the TTS Tags tab.
Click the wrench icon in the Transcript window and then select the Pronunciation tab in the window pane that slides open. Enter a word and how you would like it pronounced. Mis-spell the word to get a pronunciation that sounds acceptable. This will take some trial and error on your part. Click the New button and your new pronunciation will be stored and converted for listening. Press the play button next to your pronunciation to hear how it will sound. If the checkbox next to the pronunciation is clicked on, your custom pronunciation will be applied to the next TTS job.
In the My Herds window, click on a book. The book will be selected and placed into the audio playlist. The first chapter will be selected and placed into the audio player and transcript tab. Click on the audio player or any other chapter to hear your audio. At the left of the My Herds window is a control panel with a checkbox next to the word Autoplay. If you click the checkbox On, then your audio will begin playing automatically after you click on a new audio book. Also, if the audio book is multi-chapter, the audio will continue playing through to the last chapter instead of stopping at the beginning of the next chapter.
You must be logged into YAKiToMe! to download audio files. Click on the down-arrow button in the Audio window banner to download an .ogg file for the current chapter. To download a podcast of the entire book, click the podcast button in the Audio window banner.
Supported input text formats include:
TTS conversion should be very quick. A queue position number will appear next to each chapter in your playlist showing the progress of your conversion in the queue.
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.
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.
YAKiToMe! supports .mp3 and .ogg file formats.
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.
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.
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!.
The SILENCE tag inserts silence of the specified duration (in milliseconds) into the audio stream at the specified location.
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.
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.
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.
The YAKiToMe! application programmer's interface (API) gives developers http-level control over the YAKiToMe! text-to-speech conversion and file-management functions. Standard http POST protocol and XML and JSON formats are used throughout.
The API comprises two classes of function calls: action calls and status calls.
- Action calls post data and return a status. Action calls create and delete records in the YAKiToMe! database and invoke the text to speech engine.
- Information calls query the database without affecting its contents.
Action and information call functions are summarized here and described in detail in subsequent sections. Function names are descriptive, so you can easily determine what they are going to do based on the function and argument names. Variables are passed to these calls using standard URL-encoded syntax.
API calls return a response in either JSON or XML formats, per your preference.
A list of api voices and api error codes appears at the end of this document.
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.
Three different call methods are supported: JSON RPC, XML RPC and REST.
RPC call syntax is constructed from a base URL with the api/call arguments:http://yakitome.com/api/call/ ...followed by the type or response expected, json or xml:
and then the name of the function, in this example, the tts function:
http://www.yakitome.com/api/call/json/ ...
http://www.yakitome.com/api/call/xml/ ...
followed by variables used to pass data:
http://www.yakitome.com/api/call/json/tts ...
http://www.yakitome.com/api/call/xml/tts ...
http://www.yakitome.com/api/call/json/tts?api_key=your_api_key&voice=9&speed=5&text=hello+world
http://www.yakitome.com/api/call/xml/tts?api_key=your_api_key&voice=9&speed=5&text=hello+world
Following is a sample python implementation of a REST interface to the YAKiToMe! API. All REST examples in this documentation will reference this function.def rest(request_type, api_func, vars):The next section describes API action calls in detail.
# performs RESTful calls to YAKiToMe API functions
import httplib
import urllib
headers = {
"Content-type": "application/x-www-form-urlencoded",
"Accept": "text/plain"
}
conn = httplib.HTTPConnection('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)
API action calls modify the YAKiToMe! database by creating, sharing and deleting audio books.
The tts action call converts text into an audio file using the specified reader voice and speed.
.../tts?api_key=your_api_key&voice=1&speed=0&text=hello+world
- api_key
The value of api_key as it appears on your user profile page.- voice
An integer from 1 to 14 corresponding to the desired reader voice.
Important Reminder! Voices have different API cost rates. Please refer to 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.
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).
- JSON RPC
Convert "Hello world!" into audio using the AT&T 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+worldThe 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(Produces this:
api_key='your_api_key',
voice=9,
speed=5,
text='Hello world!',
)
tts_response = rest('POST', 'tts', vars)
print tts_response{
"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
}
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.
.../share?api_key=your_api_key&book_id=12345&herds=1,2,3
- 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 joined them, if you specify them in the argument list to the share call you will get a response error code 8: INVALID HERD LIST because you lack permissions to post books to them.
The response signature is the same as it is for the status call (see below).
- JSON RPC
Call:http://www.yakitome.com/api/call/xml/share?api_key=your_api_key&book_id=12345&herds=1,2Response{
"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,3Note 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)
This call deletes the specified book and returns a status response packet.
.../delete?api_key=your_api_key&book_id=12345
- 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.
The response signature is the same as it is for the status call (see below).
- JSON RPC
Call:http://www.yakitome.com/api/call/json/delete?api_key=your_api_key&book_id=12345Response:{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": "DELETED",
"error_code": 0,
"book_id": 12345
}{
"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)
This call returns the audio files for all the chapters that comprise a book.
.../audio?api_key=your_api_key&book_id=12345&format=mp3
- 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.
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.
- JSON RPC
http://www.yakitome.com/api/call/json/audio?api_key=my_api_key&book_id=12345&format=mp3The 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=oggThe 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)
This call requests the TTS status of a book.
.../status?api_key=your_api_key&book_id=12345
- 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.
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.
- JSON RPC
http://www.yakitome.com/api/call/json/status?api_key=my_api_key&book_id=12345The 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=12345The 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)
Returns the balance of YAKiToMe! API credits remaining in your account.
.../balance?api_key='your_api_key'
- api_key
The value of api_key as it appears on your user profile page.
- balance
The balance of API credits in your account.
- JSON RPC
Call:http://www.yakitome.com/api/call/json/balance?api_key=my_api_keyResponse:{"balance": 9876}- XML RPC
Call:http://www.yakitome.com/api/call/xml/balance?api_key=my_api_keyResponse:<document>
<balance>9876</balance>
</document>- REST
vars = dict(api_key='your_api_key')
response = rest('POST', 'balance', vars)
Returns the list of herds to which the YAK user belongs.
.../myherds?api_key=your_api_key
- api_key
The value of api_key as it appears on your user profile page.
A list of dictionaries containing unique herd names and herd ids.
- JSON RPC
Call:http://www.yakitome.com/api/call/json/myherds?api=your_api_keyResponse:[Note that in this case, the herd YAK User is being used to illustrate the user's base herd.
{"name": "YAK FAQ", "id": 2},
{"name": "YAK User", "id": 56789},
{"name": "Project Gutenberg", "id": 126616}
]- XML RPC
Call:http://www.yakitome.com/api/call/xml/myherds?api_key=your_api_keyResponse:<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>Sour Puss</name>
<id>126750</id>
</item>
<item>
<name>test213123123</name>
<id>126753</id>
</item>
</document>- REST
vars = dict(api_key='your_api_key')
response = rest('POST', 'myherds', vars)
Returns a list of voices supported by YAKiToMe! See the next section for a list of supported voices and their unique identification number.
.../voices?api_key='your_api_key'
- api_key
The value of api_key as it appears on your user profile page.
- JSON RPC
Call:http://www.yakitome.com/api/call/json/voices?api_key='your_api_key'Response:[
{"lang": "Fran\u00e7ais", "voice": "AT&T Alain", "id": 1},
{"lang": "Espa\u00f1ol", "voice": "AT&T Alberto", "id": 2},
{"lang": "Fran\u00e7ais", "voice": "AT&T Arnaud", "id": 3},
...
{"lang": "English US", "voice": "AT&T Lauren", "id": 12},
{"lang": "English US", "voice": "AT&T 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>
...
<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'))
Voice ID Reader Name Gender Language 1 AT &T AlainMale French 2 AT &T AlbertoMale Spanish 3 AT &T ArnaudMale French 4 AT &T JulietteFemale French 5 AT &T KlaraFemale German 6 AT &T ReinerMale German 7 AT &T RosaFemale Spanish 8 AT &T AnjaliFemale English UK 9 AT &T AudreyFemale English UK 10 AT &T CrystalFemale English US 11 AT &T JuliaFemale English US 12 AT &T LaurenFemale English US 13 AT &T MikeMale English US 14 MS Anna Female English US
Language Gender Reader Name Voice ID English US Female AT &T Crystal10 English US Female AT &T Julia11 English US Female AT &T Lauren12 English US Male AT &T Mike13 English US Female MS Anna 14 English UK Female AT &T Anjali8 English UK Female AT &T Audrey9 Spanish Female AT &T Rosa7 Spanish Male AT &T Alberto2 French Female AT &T Juliette4 French Male AT &T Alain1 French Male AT &T Arnaud3 German Female AT &T Klara5 German Male AT &T Reiner6
Code Message Description 0 --- Normal termination 1 INVALID API_KEY Invalid api_key or none supplied 2 INSUFFICIENT API CREDIT Not enough credit to pay for TTS conversion 3 MISSING TEXT No text given during a tts call 4 INVALID VOICE Not a valid voice ID 5 INVALID SPEED Not a valid speed value 6 MISSING BOOK_ID No book_id given 7 INVALID BOOK_ID Book doesn't exist or API caller has insufficient priviledges to access book 8 INVALID HERD Herd entry doesn't exist or API caller has insufficient prviledges to access or share book with one or more of the given herds 9 INSUFFICIENT PRIVILEDGES API user has insufficient priviledges to execute specified action
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.
Contact us today to find out how to get started!
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! users.
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.
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.
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.
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.
YAKIToMe! may set and access YAKIToMe! cookies on your computer. Cookies enable us to customize your YAKIToMe! user experience.
Please send us your questions or suggestions via the YAKIToMe! contact form.
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.
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, and 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.
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.
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 AT&T Natural Voices.
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.
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.
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!
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.
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.
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;
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.
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.
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 8, 9, 10, 12, 13, 14, 18, and 19 will survive the termination of the TOS and your membership.
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.
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.
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) $50. 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.
YAKiToMe!, the YAKiToMe! logo, and other YAKiToMe! logos, "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.
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, the other party may recover attorney's fees and costs up to $1000.00.
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.
YAKiToMe! 2.0 is powered by the web2py framework. We acknowledge Massimo Di Pierro's immense contribution to the creation and productization of web2py and of his unflagging support of the user community. We also acknowledge the web2py developers and user community for continuing to make web2py the new standard in agile, RESTful web development.
Many thanks to Kevin Dahlman for his UI Layout contribution.
Muchas gracias to Mr. Romo for volunteering his expert English to Spanish translation services.