[{"data":1,"prerenderedAt":384},["ShallowReactive",2],{"project-4769278":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":44,"post_text":45,"what":46,"said":78,"maker_in_thread":219,"shape":221,"grid":225,"attempts":345,"same_week":346,"maker_shows":33,"maker_hidden":376,"reader_version":377,"card":378},"4769278","TTS-API","Text-to-speech API","title","Show HN: TTS-API - Text-to-speech API","http:\u002F\u002Ftts-api.com","tts-api.com","typeofNaN",1352633994,2012,111,48,187,1677,12,"notable","ai","text-to-speech api","api",[24,25,26,27],"text to speech","tts api","speech synthesis","mp3 audio","debated",0.092,{"positive":31,"neutral":32,"mixed":33,"critical":34},9,14,1,8,32,{"performance":37,"idea":39,"design":41,"execution":43},{"positive":33,"critical":38},5,{"positive":38,"critical":40},3,{"positive":42,"critical":42},0,{"positive":40,"critical":42},[42,33,33,42,42,42,33,33,42,42,42,33,40,42,40,40,42,42,33,38,33,40,40,40,38,33,38,38,40,38,40,40,42,38,38,40,38,38,40,40],null,{"problem":45,"audience":47,"pricing":45,"motivation":45,"time_to_build":45,"stack":63,"openness":76,"stage":77,"team_size":76},{"value":48,"source":49,"evidence":50},"Developers who want speech audio from text","inferred",[51,55,59],{"id":52,"by":53,"text":54},"4769452","dave84","Sounds like Alex from OSX.",{"id":56,"by":57,"text":58},"4769485","babebridou","Great, simply great API that just works. Keep up the good work! What I would love to see now would be the ability to send compressed text to shorten the url.",{"id":60,"by":61,"text":62},"4769458","shritesh","Thank you :) Really needed something like this!",[64],{"value":65,"source":49,"evidence":66},"Apple OS X say command (voices appear to come from it)",[67,71,72],{"id":68,"by":69,"text":70},"4769417","jeffehobbs","Is this piping to the Mac OS X \"say\" CLI command? Neat. I'd love to see the source behind this, if you felt like putting it on Github.",{"id":52,"by":53,"text":54},{"id":73,"by":74,"text":75},"4769724","yoda_sl","Quite cool... But if this is generated by the text to speech engine from OS X, then I am afraid it is going beyond the license that come up with OS X. I remember reading through…","unknown","launched",{"praise":79,"objections":100,"requests":134,"questions":172,"alternatives":185},[80,93],{"value":81,"source":82,"evidence":83},"Simple and easy to use API","commenter",[84,88,89],{"id":85,"by":86,"text":87},"4769366","snoonan","Excellent and dead easy to use. Great work on making it simple. I was actually looking for a similar API like this just a few hours ago, but with some other languages as well.…",{"id":56,"by":57,"text":58},{"id":90,"by":91,"text":92},"4769392","morgangiraud","Very smooth and simple as it should be. Are you going to implement other languages ?",{"value":94,"source":82,"evidence":95},"Handles technical terms well",[96],{"id":97,"by":98,"text":99},"4769357","alexmunroe","Pretty impressive, I've given it a go with a few of the more technical terms that I come across at work and that other TTS' have difficulty handling and it dictated them…",[101,116,123],{"value":102,"source":82,"evidence":103},"Licensing of Apple's system voices may forbid this commercial use",[104,105,108,112],{"id":73,"by":74,"text":75},{"id":106,"by":86,"text":107},"4769752","Careful, though. This is expressly against the license agreement for Mac OS X.",{"id":109,"by":110,"text":111},"4769780","mherdeg","In case anyone else is curious, the section you're thinking of is \"\"F. Voices. Subject to the terms and conditions of this License, you may use the system voices included in the…",{"id":113,"by":114,"text":115},"4770402","archangel_one","Well, not really; the quality is nothing like as good. It's a nifty trick being able to do synthesis at all in Javascript, though. And, of course, it presumably doesn't have the…",{"value":117,"source":82,"evidence":118},"Non-English text such as Russian does not work",[119],{"id":120,"by":121,"text":122},"4769679","abava","Russian does not work: http:\u002F\u002Ftts-api.com\u002Ftts.mp3?q=%D0%BF%D1%80%D0%B8%D0%B2%D0%B5%D1%82",{"value":124,"source":82,"evidence":125},"Voice quality and prosody are unnatural",[126,130],{"id":127,"by":128,"text":129},"4769653","lefthansolo","This is a nice one, however I'm still confounded by the lack of progress since bell labs made an online text to speech converter many years ago. Particularly, the notion that the…",{"id":131,"by":132,"text":133},"4769579","ninjin","Neat, once again, emscripten proves useful. I do find it important though to point out the lack of a good open text-to-speech engine. Here is a speech as rendered by tts-api.com…",[135,147,154,165],{"value":136,"source":82,"evidence":137},"Open source the code on GitHub",[138,139,143],{"id":68,"by":69,"text":70},{"id":140,"by":141,"text":142},"4769573","leoplct","Would be great if you could share your code on Github",{"id":144,"by":145,"text":146},"4769428","yati","Great job! Something that was really needed. I would love to see this open sourced :)",{"value":148,"source":82,"evidence":149},"Support more output formats such as Vorbis or Opus",[150],{"id":151,"by":152,"text":153},"4769566","KwanEsq","Very nice. Would be good to have the option of other formats, specifically Vorbis and\u002For Opus.",{"value":155,"source":82,"evidence":156},"Add a speech-to-text API",[157,161],{"id":158,"by":159,"text":160},"4769541","savrajsingh","Awesome! Will you release a speech-to-text API as well, or know of a good one? Thanks!",{"id":162,"by":163,"text":164},"4770375","davecap1","What about a speech-to-text API?",{"value":166,"source":82,"evidence":167},"Support SSML or IPA phoneme input",[168],{"id":169,"by":170,"text":171},"4770005","tantalor","Does it support IPA or SSML[1]? I ask because AT&T's TTS API[2] does, but it kind of sucks! For example, ``` \u003Cphoneme alphabet=\"ipa\" ph=\"\u002Fˈkreɪp\u002F\">\u003C\u002Fphoneme> ``` [1]…",[173,181],{"value":174,"source":82,"evidence":175},"Where do the voices come from and how are they licensed?",[176,180],{"id":177,"by":178,"text":179},"4769670","dholowiski","Where are the voices from, and how are they licensed? Could I use the output from this for commercial purposes?",{"id":73,"by":74,"text":75},{"value":182,"source":82,"evidence":183},"Can commercial use of the output be allowed?",[184],{"id":177,"by":178,"text":179},[186,201,208,215],{"value":187,"source":82,"evidence":188},"espeak and SVOX Pico open-source TTS engines",[189,193,197],{"id":190,"by":191,"text":192},"4769807","jiggy2011","If you use Ubuntu or similar there is also eSpeak espeak -w output.wav 'I love jiggy'",{"id":194,"by":195,"text":196},"4769766","Toshio","The open-source, cross-platform equivalent of `say` is a piece of software called \"SVOX Pico\". There is also a Python-based wrapper for it called picospeaker. Relevant AUR link…",{"id":198,"by":199,"text":200},"4769457","po84","http:\u002F\u002Fsyntensity.com\u002Fstatic\u002Fespeak.html If you're looking for a client side solution, here's espeak compiled to JS using emscripten.",{"value":202,"source":82,"evidence":203},"Google translate_tts unofficial endpoint",[204],{"id":205,"by":206,"text":207},"4769430","bencevans","There's an unofficial Google API that does the same job people may be interested in: http:\u002F\u002Ftranslate.google.com\u002Ftranslate_tts?tl=en&q=Hello+World",{"value":209,"source":82,"evidence":210},"Bing speech API",[211],{"id":212,"by":213,"text":214},"4770398","kajecounterhack","Bing's got an API -- you need to sign up for a key but you get a very large number of free uses and I dont think there's a char limit.",{"value":216,"source":82,"evidence":217},"AT&T TTS API",[218],{"id":169,"by":170,"text":171},{"comments":42,"answered":42,"key":220},[],{"commenters":222,"max_depth":40,"maker_replies":42,"first_comment_mins":223,"lifespan_hours":224},42,54,19,[226,230,232,234,236,237,240,243,244,245,248,250,253,254,255,259,263,266,269,271,274,279,280,283,284,285,286,289,291,293,298,299,304,305,309,312,316,318,319,322,324,326,328,332,334,336,341,343],[227,42,42,228,229,42],"4769607","commenter\u002Fneutral\u002Fidea","riobard",[120,42,33,231,121,42],"project\u002Fcritical\u002Fperformance",[106,42,33,233,86,42],"project\u002Fcritical\u002Fidea",[194,42,42,235,195,42],"other\u002Fneutral\u002Fnone",[190,42,42,235,191,42],[238,42,42,235,239,42],"4771210","est",[241,42,42,235,242,42],"4771551","microtherion",[73,33,33,233,74,42],[109,33,33,233,110,42],[246,33,42,247,74,42],"4769872","commenter\u002Fneutral\u002Fnone",[205,249,42,235,206,42],2,[251,249,42,235,252,42],"4769438","duiker101",[212,249,42,235,213,42],[127,40,33,231,128,42],[256,40,40,257,258,42],"4771532","project\u002Fneutral\u002Fperformance","username3",[260,261,42,235,262,42],"4770553",4,"lobster_johnson",[264,261,42,235,265,42],"4771850","kellishaver",[267,261,40,268,262,42],"4771865","project\u002Fneutral\u002Fidea",[85,38,40,270,86,42],"project\u002Fmixed\u002Fdesign",[272,38,42,235,273,42],"4769618","stcredzero",[275,276,42,277,278,42],"4769576",6,"other\u002Fneutral\u002Fidea","franze",[113,276,33,231,114,42],[97,281,38,282,98,42],7,"project\u002Fpositive\u002Fperformance",[198,34,42,235,199,42],[131,34,33,231,132,42],[169,31,40,268,170,42],[287,31,40,257,288,42],"4770448","ChrisKelly",[290,31,40,268,242,42],"4771556",[177,292,40,268,178,42],10,[294,295,38,296,297,42],"4771619",11,"project\u002Fpositive\u002Fexecution","elbuo8",[52,18,33,231,53,42],[300,301,38,302,303,42],"4771299",13,"project\u002Fpositive\u002Fidea","chrisallick",[56,32,38,296,57,42],[306,307,40,257,308,42],"4769405",15,"d0vs",[68,310,40,311,69,42],16,"project\u002Fneutral\u002Fexecution",[313,314,38,302,315,42],"4770624",17,"sinzone",[151,317,40,311,152,42],18,[158,224,40,268,159,42],[320,224,42,235,321,42],"4769736","taf2",[144,323,38,302,145,42],20,[90,325,38,296,91,42],21,[140,327,40,311,141,42],22,[329,330,40,268,331,42],"4769647",23,"bussetta",[333,330,38,302,303,42],"4771300",[60,335,38,302,61,42],24,[337,338,40,339,340,42],"4769586",25,"project\u002Fneutral\u002Fdesign","codegeek",[162,342,40,268,163,42],26,[344,342,42,235,213,42],"4770403",[],[347,352,357,362,366,371],{"id":348,"name":349,"points":350,"category":351},"4775886","Tranquillity",398,"creative",{"id":353,"name":354,"points":355,"category":356},"4769757","RewindHN",250,"consumer_social",{"id":358,"name":359,"points":360,"category":361},"4767056","garlic.js",212,"languages",{"id":363,"name":364,"points":365,"category":356},"4767794","LaughMatch",159,{"id":367,"name":368,"points":369,"category":370},"4763581","HTTPretty",97,"dev_tools",{"id":372,"name":373,"points":374,"category":375},"4786205","HoRNDIS",72,"hardware",false,"v2",{"id":379,"name":5,"line":6,"ai":376,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":380,"top":18,"kw":381,"maker":11,"domain":10,"tier":19,"attempts":42,"strip":382,"url":9,"mix":383,"praise":81,"objection":102,"sub":21},4769278,0.09,[24,25,26,27],"0110001100013033001513335155353305535533",[31,32,33,34],1794036501376]