[{"data":1,"prerenderedAt":199},["ShallowReactive",2],{"project-10609825":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":34,"aspects":35,"strip":39,"post_text":41,"what":42,"said":55,"maker_in_thread":122,"shape":124,"grid":128,"attempts":165,"same_week":166,"maker_shows":40,"maker_hidden":191,"reader_version":192,"card":193},"10609825","Microm","JavaScript library to convert microphone to mp3 in the browser","title","Show HN: Microm – JavaScript library to convert microphone to mp3 in the browser","https:\u002F\u002Fgithub.com\u002Fzzarcon\u002Fmicrom","github.com","sorros",1448193571,2015,46,16,616,2565,25,"shown","languages","javascript audio library","library",[24,25,26,27],"javascript","microphone","mp3 encoder","browser audio","roasted",-0.396,{"positive":31,"neutral":32,"mixed":31,"critical":33},0,3,5,8,{"idea":36,"execution":38},{"positive":31,"critical":37},2,{"positive":31,"critical":32},[40,40,32,32,31,31,31,31,40,31,32,40,40,31,31,31],1,null,{"problem":43,"audience":41,"pricing":41,"motivation":41,"time_to_build":41,"stack":49,"openness":54,"stage":54,"team_size":54},{"value":44,"source":45,"evidence":46},"Recording microphone audio and encoding it to MP3 in the browser","maker",[47],{"id":48},"post",[50],{"value":51,"source":45,"evidence":52},"JavaScript",[53],{"id":48},"unknown",{"praise":56,"objections":65,"requests":92,"questions":103,"alternatives":108},[57],{"value":58,"source":59,"evidence":60},"Commenters find the idea awesome","commenter",[61],{"id":62,"by":63,"text":64},"10613805","nfriedly","Awesome! Does anyone know of a similar library for Ogg\u002FOpus?",[66,77,85],{"value":67,"source":59,"evidence":68},"MP3 is patented and hosting an encoder may carry royalty liability",[69,73],{"id":70,"by":71,"text":72},"10613916","AshleysBrain","Seriously, MP3? Not only is it old and poor quality compared to modern alternatives, by hosting an MP3 encoder it appears you are liable for a minimum royalty of $15,000…",{"id":74,"by":75,"text":76},"10614862","donatj","I work for a children's book company and wrote something similar for recording children reading aloud. Looking into the licensing on distributing an MP3 encoder to hundreds of…",{"value":78,"source":59,"evidence":79},"Vorbis and Opus are better quality and free",[80,81],{"id":70,"by":71,"text":72},{"id":82,"by":83,"text":84},"10614897","dublinben","Speex has been deprecated. You should consider Opus instead.",{"value":86,"source":59,"evidence":87},"Works only in Chrome and Firefox currently",[88],{"id":89,"by":90,"text":91},"10614245","fabrixxm","Which is more than what the library supports right now > The library just work in Chrome and Firefox right now. :-)",[93,99],{"value":94,"source":59,"evidence":95},"Streaming output over a websocket",[96],{"id":97,"by":63,"text":98},"10614666","Sweet, thanks. I actually want a streaming solution to send the result over a websocket, but this looks like a good starting point.",{"value":100,"source":59,"evidence":101},"Ogg\u002FOpus equivalent library",[102],{"id":62,"by":63,"text":64},[104],{"value":105,"source":59,"evidence":106},"Is there a similar library for Ogg\u002FOpus",[107],{"id":62,"by":63,"text":64},[109,115],{"value":110,"source":59,"evidence":111},"HTML5 MediaRecorder",[112],{"id":113,"by":114,"text":110},"10613927","bhuztez",{"value":116,"source":59,"evidence":117},"iago (Ogg\u002FVorbis in JavaScript)",[118],{"id":119,"by":120,"text":121},"10614599","itsjoesullivan","I put together iago[1] a little while back, from a few people's work, including a great article[2] by Hot Cashew on how he uses Emscripten to transpile the Ogg\u002FVorbis library to…",{"comments":31,"answered":31,"key":123},[],{"commenters":125,"max_depth":32,"maker_replies":31,"first_comment_mins":126,"lifespan_hours":127},12,1351,27,[129,131,133,136,138,140,142,143,144,145,149,153,154,157,160,163],[74,31,40,130,75,31],"project\u002Fcritical\u002Fidea",[82,31,40,132,83,31],"project\u002Fcritical\u002Fexecution",[134,31,32,135,75,31],"10614946","maker\u002Fneutral\u002Fnone",[62,40,32,137,63,31],"project\u002Fneutral\u002Fidea",[113,40,31,139,114,31],"other\u002Fneutral\u002Fnone",[141,40,31,139,63,31],"10614671",[119,40,31,139,120,31],[97,40,31,139,63,31],[70,37,40,130,71,31],[146,37,31,147,148,31],"10614006","commenter\u002Fneutral\u002Fnone","huskyr",[150,37,32,151,152,31],"10614164","project\u002Fneutral\u002Fnone","frozenport",[89,37,40,132,90,31],[155,37,40,132,156,31],"10614410","sdfg55",[158,37,31,147,159,31],"10614455","hn_throwaway321",[161,37,31,139,162,31],"10614167","rplnt",[164,37,31,139,83,31],"10614887",[],[167,171,175,179,183,187],{"id":168,"name":169,"points":170,"category":20},"10611813","BestRuby",92,{"id":172,"name":173,"points":174,"category":20},"10608457","Simulacra.js",82,{"id":176,"name":177,"points":174,"category":178},"10626157","Commandcar","dev_tools",{"id":180,"name":181,"points":182,"category":20},"10608119","HtmlPy",79,{"id":184,"name":185,"points":186,"category":178},"10596241","mention-bot",72,{"id":188,"name":189,"points":190,"category":178},"10612105","Wox",54,false,"v2",{"id":194,"name":5,"line":6,"ai":191,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":195,"top":18,"kw":196,"maker":11,"domain":10,"tier":19,"attempts":31,"strip":197,"url":9,"mix":198,"praise":58,"objection":67,"sub":21},10609825,-0.4,[24,25,26,27],"1133000010311000",[31,32,31,33],1793990933792]