[{"data":1,"prerenderedAt":145},["ShallowReactive",2],{"project-30793382":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":5,"maker":10,"posted_at":11,"year":12,"points":13,"comments":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":26,"sentiment":27,"stance_mix":28,"scored_comments":30,"aspects":31,"strip":33,"post_text":27,"what":34,"said":52,"maker_in_thread":89,"shape":94,"grid":97,"attempts":107,"same_week":108,"maker_shows":137,"maker_hidden":138,"reader_version":139,"card":140},"30793382","locserendipity.com","A simple text to speech synthesizer","title","Show HN: A simple text to speech synthesizer","https:\u002F\u002Flocserendipity.com\u002FTTS.html","westcort",1648144924,2022,3,5,2448,2570,96,"shown","languages","text to speech","web_app",[20,23,24,25],"speech synthesis","phonemes","web speech api","quiet",null,{"positive":29,"neutral":29,"mixed":29,"critical":30},0,1,{"idea":32},{"positive":29,"critical":30},[30,29,29,29,29],{"problem":35,"audience":27,"pricing":27,"motivation":27,"time_to_build":27,"stack":41,"openness":50,"stage":51,"team_size":50},{"value":36,"source":37,"evidence":38},"Turning typed text into spoken audio in the browser","inferred",[39],{"id":40},"post",[42],{"value":43,"source":44,"evidence":45},"Web Speech API","commenter",[46],{"id":47,"by":48,"text":49},"30797322","ksaj","If you view source, you'll notice the site isn't really doing anything. It's been around since 2013 in Chrome, so I'm actually surprised it's the first time I've seen it. Here's…","unknown","launched",{"praise":53,"objections":60,"requests":65,"questions":66,"alternatives":74},[54],{"value":55,"source":44,"evidence":56},"Useful resource for learning how speech synthesis works",[57],{"id":58,"by":10,"text":59},"30801080","That is a valid criticism, but this is still a functional resource. I did attempt to create a TTS system that was fully local to the website and you can try it here:…",[61],{"value":62,"source":44,"evidence":63},"Site mostly wraps the browser's built-in speech API, so it is not much of a project",[64],{"id":47,"by":48,"text":49},[],[67],{"value":68,"source":69,"evidence":70},"Where to find smaller phoneme sets for concatenative TTS","maker",[71],{"id":72,"by":10,"text":73},"30855710","I didn't know that Raspberry Pi had phonemes built in. I actually recorded the phonemes from my own voice. Is there somewhere I can download smaller phonemes? One of my long-term…",[75,81,85],{"value":76,"source":44,"evidence":77},"eSpeak",[78],{"id":79,"by":48,"text":80},"30851031","That wasn't really meant to be a criticism. I was surprised which is why I pointed it out. I spent quite some time fussing about with software like Mbrola, eSpeak and a bunch of…",{"value":82,"source":44,"evidence":83},"Mbrola",[84],{"id":79,"by":48,"text":80},{"value":86,"source":44,"evidence":87},"SAM (Software Automatic Mouth)",[88],{"id":79,"by":48,"text":80},{"comments":90,"answered":29,"key":91},2,[92,93],{"id":58,"text":59},{"id":72,"text":73},{"commenters":90,"max_depth":14,"maker_replies":90,"first_comment_mins":95,"lifespan_hours":96},381,142,[98,100,102,104,105],[47,29,30,99,48,29],"project\u002Fcritical\u002Fidea",[58,29,29,101,10,30],"maker\u002Fneutral\u002Fnone",[79,29,29,103,48,29],"commenter\u002Fneutral\u002Fnone",[72,29,29,101,10,30],[106,29,29,103,48,29],"30857437",[],[109,114,118,123,128,133],{"id":110,"name":111,"points":112,"category":113},"30824357","Networks from Scratch",792,"learning_science",{"id":115,"name":116,"points":117,"category":113},"30787290","Bionic Reading",410,{"id":119,"name":120,"points":121,"category":122},"30844149","Blog Surf",389,"productivity",{"id":124,"name":125,"points":126,"category":127},"30811648","pianos",297,"consumer_social",{"id":129,"name":130,"points":131,"category":132},"30830749","Caddy-SSH",280,"infrastructure",{"id":134,"name":135,"points":136,"category":113},"30836647","Visualize SQL Queries",259,4,false,"v2",{"id":141,"name":5,"line":6,"ai":138,"cat":19,"year":12,"points":13,"comments":14,"rec":26,"s":27,"top":17,"kw":142,"maker":10,"domain":5,"tier":18,"attempts":29,"strip":143,"url":9,"mix":144,"praise":55,"objection":62,"sub":20},30793382,[20,23,24,25],"10000",[29,29,29,30],1794036618449]