[{"data":1,"prerenderedAt":484},["ShallowReactive",2],{"project-7546858":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":45,"post_text":46,"what":47,"said":107,"maker_in_thread":219,"shape":231,"grid":233,"attempts":447,"same_week":448,"maker_shows":33,"maker_hidden":476,"reader_version":477,"card":478},"7546858","Jasper","An open-source, Raspberry-Pi-based Siri alternative","title","Show HN: An open-source, Raspberry-Pi-based Siri alternative","http:\u002F\u002Fjasperproject.github.io\u002F","jasperproject.github.io","shbhrsaha",1396883108,2014,191,81,110,2272,5,"notable","ai","voice assistant","hardware",[21,24,25,26,27],"raspberry pi","speech recognition","open source","pocketsphinx","loved",0.242,{"positive":31,"neutral":32,"mixed":33,"critical":33},13,34,2,51,{"execution":36,"idea":39,"docs":41,"performance":42,"pricing":43},{"positive":37,"critical":38},3,0,{"positive":40,"critical":38},7,{"positive":33,"critical":38},{"positive":38,"critical":38},{"positive":38,"critical":44},1,[37,38,38,38,38,37,37,37,37,38,37,37,37,37,44,37,18,18,18,37,37,37,37,37,38,18,37,18,18,18,37,18,37,18,37,37,18,18,18,44],null,{"problem":48,"audience":64,"pricing":46,"motivation":46,"time_to_build":46,"stack":75,"openness":104,"stage":105,"team_size":106},{"value":49,"source":50,"evidence":51},"Voice control of a home computer without a commercial assistant like Siri","inferred",[52,56,60],{"id":53,"by":54,"text":55},"7547306","tylercrumpton","Great work! What sort of recognition distance were you able to get with that microphone?",{"id":57,"by":58,"text":59},"7547627","samstave","This would be an awesome voice control addon for XMBC\u002Fmedia play services from a Pi!",{"id":61,"by":62,"text":63},"7551887","yaeger","I would love if that worked offline, too. Even if it is just a very limited use of voice recognition. Like, Siri has to be online cause everything is processed on Apple's servers…",{"value":65,"source":50,"evidence":66},"Hobbyists running a Raspberry Pi at home",[67,71],{"id":68,"by":69,"text":70},"7548815","kyle_martin1","I actually made this exact thing Saturday afternoon. Great job! First prototype was on an Arduino it and eventually ran out of firmware space. So then I upgraded to the RPi and…",{"id":72,"by":73,"text":74},"7547224","murali44","Sweet! This is just what I was looking for to command my Sonos speaker to play some music.",[76,87,98],{"value":77,"source":78,"evidence":79},"Python","commenter",[80,83],{"id":81,"by":73,"text":82},"7548726","This is a nice python library for controlling a Sonos speaker. https:\u002F\u002Fgithub.com\u002FSoCo\u002FSoCo",{"id":84,"by":85,"text":86},"7548168","sp332","Thanks. I've been looking at the code, and aside from a list of dependencies in client\u002Frequirements.txt, it looks pretty simple.",{"value":88,"source":78,"evidence":89},"CMUSphinx \u002F PocketSphinx for speech recognition",[90,94],{"id":91,"by":92,"text":93},"7548840","fixedd","It's using Pocketsphinx: http:\u002F\u002Fcmusphinx.sourceforge.net\u002F",{"id":95,"by":96,"text":97},"7547841","gallamine","It uses the CMUSphinx project (http:\u002F\u002Fcmusphinx.sourceforge.net\u002Fwiki\u002F) that is language independent. You can download language models for English, Chinese, French, Spanish,…",{"value":99,"source":78,"evidence":100},"espeak for text to speech",[101],{"id":102,"by":92,"text":103},"7548997","This is using espeak. There are alternatives, such as Festival which, with decent voices, sound way better. Example: https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=BA0z6ztG7qU","open_source","launched","unknown",{"praise":108,"objections":131,"requests":156,"questions":180,"alternatives":197},[109,124],{"value":110,"source":78,"evidence":111},"Clean, well-structured, well-documented code",[112,116,120],{"id":113,"by":114,"text":115},"7548820","tdicola","Nice project--I like the code, it's very clean and well structured. You should check out the subversion trunk of pocketsphinx, it has support for keyword spotting built in so you…",{"id":117,"by":118,"text":119},"7547553","nmadhavan","Seems clean, useful, and well-documented!",{"id":121,"by":122,"text":123},"7551596","jkldotio","Excellent work, I've always wanted to see a real world use of pocketsphinx with python. When I looked a year ago the documentation was lacking. The module system looks nicely…",{"value":125,"source":78,"evidence":126},"Useful open-source project pitched like a product",[127],{"id":128,"by":129,"text":130},"7551500","achalkley","Open Source project pitched like a product. This is how you do it peeps! I like this a lot and I'm encouraged to see it.",[132,139,149],{"value":133,"source":78,"evidence":134},"Text-to-speech quality is poor compared with commercial assistants",[135],{"id":136,"by":137,"text":138},"7547294","apendleton","It's a shame that the quality of open-source text to speech engines is so much worse than the current commercial state of the art, as that's the most notable difference in the…",{"value":140,"source":78,"evidence":141},"Some binaries are needed despite claim of fully open source",[142,146],{"id":143,"by":144,"text":145},"7547190","scribu","It says it's 100% open-source, but I can't seem to find the sources for the Jasper platform (not the Jasper client). Even the \"compile Jasper from scratch\" installation method…",{"id":147,"by":144,"text":148},"7547278","Ok, but why do I have to both install some binaries and clone jasper-client? http:\u002F\u002Fjasperproject.github.io\u002Fdocumentation\u002Fsoftware\u002F#install-binaries…",{"value":150,"source":78,"evidence":151},"Raspberry Pi may be overpowered and overpriced for this task",[152],{"id":153,"by":154,"text":155},"7547558","bliker","I think this is a great project! But Raspberry Pi might be a bit overpriced\u002Foverpowered for this task. Maybe something like Arduino Yún would be more appropriate choice. I am…",[157,168,176],{"value":158,"source":78,"evidence":159},"Support for other languages and acoustic models",[160,164],{"id":161,"by":162,"text":163},"7547530","atmosx","That's amazing, I'm impressed. I have no idea how voice recognition software works, but is it possible using this open source project to add other non-Latin languages (e.g.…",{"id":165,"by":166,"text":167},"7551378","smallfluffycat","I need a french acoustic model, if anyone has one...",{"value":169,"source":78,"evidence":170},"Better installation documentation",[171,172],{"id":147,"by":144,"text":148},{"id":173,"by":174,"text":175},"7588422","hansch","this might be a stupid question but HOW! :) after some troubles I finally got Jasper to boot up and first thing he does is complaining he can't connect to a network. So I connect…",{"value":177,"source":78,"evidence":178},"Offline operation for media control",[179],{"id":61,"by":62,"text":63},[181,189],{"value":182,"source":78,"evidence":183},"Whether it works over a wired connection without wifi",[184,188],{"id":185,"by":186,"text":187},"7547119","m4r71n","I'm not entirely clear on why it requires a WiFi adapter? Can you not use the wired connection? Module writing looks pretty nifty though, can't wait to give it a try over the…",{"id":173,"by":174,"text":175},{"value":190,"source":78,"evidence":191},"Recognition distance and accuracy",[192,193],{"id":53,"by":54,"text":55},{"id":194,"by":195,"text":196},"7547515","drincognito","How accurate is text recognition (could you use it for dictation?) and how fast between the end of a command and recognition\u002Fparsing of said command?",[198,202,212],{"value":199,"source":78,"evidence":200},"Wit.ai for natural language processing",[201],{"id":68,"by":69,"text":70},{"value":203,"source":78,"evidence":204},"Festival or Android picoTTS for speech output",[205,208],{"id":206,"by":92,"text":207},"7548826","And use festival, not espeak!",{"id":209,"by":210,"text":211},"7547723","izqui","This is pretty cool. I would use Android's TTS (picotts). Audio quality is better.",{"value":213,"source":78,"evidence":214},"Google TTS",[215],{"id":216,"by":217,"text":218},"7548915","AndrewHart","You can use Google TTS. It doesn't have a documented public API, but nor did Google Reader.",{"comments":18,"answered":220,"key":221},4,[222,225,228],{"id":223,"text":224},"7547233","The client code at https:\u002F\u002Fgithub.com\u002Fjasperproject\u002Fjasper-client comprises all of the source. The modified Raspbian distribution linked to in the Software Guide only includes…",{"id":226,"text":227},"7547619","Thanks! Yes, we'll be sure to clear that up-- the binaries were for a few CMUCLTK and Phonetisaurus libraries that were difficult to compile on Raspberry Pi.",{"id":229,"text":230},"7547130","Yes you're right, it works absolutely fine over a wired connection, WiFi adapter not required.",{"commenters":232,"max_depth":18,"maker_replies":18,"first_comment_mins":32,"lifespan_hours":14},61,[234,236,240,243,246,249,252,254,257,259,261,263,266,269,273,276,279,282,285,288,292,295,298,301,304,305,306,309,312,314,316,318,319,321,322,326,329,331,332,335,336,337,338,341,343,344,346,349,352,355,357,361,365,367,371,373,376,377,378,381,382,385,388,391,396,399,403,404,409,412,416,418,420,424,427,430,435,437,439,441,444],[136,38,37,235,137,38],"project\u002Fneutral\u002Fexecution",[237,38,38,238,239,38],"7547585","commenter\u002Fneutral\u002Fnone","k_bx",[241,38,38,238,242,38],"7547691","bsilvereagle",[244,38,38,238,245,38],"7547908","aneisf",[247,38,38,238,248,38],"7547825","icebraining",[250,38,38,238,251,38],"7548191","gtirloni",[253,38,38,238,239,38],"7548376",[255,38,38,238,256,38],"7549764","dang",[258,38,38,238,251,38],"7554700",[260,38,38,238,137,38],"7548309",[262,38,38,238,239,38],"7548382",[264,38,37,235,265,38],"7548051","ar7hur",[267,38,38,238,268,38],"7548467","welterde",[270,38,37,271,272,38],"7548910","project\u002Fneutral\u002Fidea","tomarr",[274,38,37,271,275,38],"7549147","toomuchtodo",[277,38,38,238,278,38],"7550467","nl",[280,38,38,238,281,38],"7550991","kastnerkyle",[283,38,37,271,284,38],"7551263","blaze33",[286,38,38,238,287,38],"7551530","beenpoor",[289,38,38,290,291,38],"7552544","other\u002Fneutral\u002Fnone","garrettdreyfus",[293,38,37,271,294,38],"7551636","jpalomaki",[296,38,37,271,297,38],"7556819","cf",[299,38,37,271,300,38],"7548131","0xdeadbeefbabe",[302,38,37,271,303,38],"7548367","ChuckMcM",[216,38,37,271,217,38],[102,38,37,235,92,38],[307,38,37,235,308,38],"7549391","outworlder",[310,38,37,235,311,38],"7554786","nshm",[143,44,44,313,144,38],"project\u002Fcritical\u002Fnone",[223,44,38,315,11,44],"maker\u002Fneutral\u002Fdocs",[147,44,37,317,144,38],"project\u002Fmixed\u002Fdocs",[226,44,38,315,11,44],[68,33,18,320,69,38],"project\u002Fpositive\u002Fexecution",[206,33,37,235,92,38],[323,33,18,324,325,38],"7549060","project\u002Fpositive\u002Fidea","crm416",[327,33,37,271,328,38],"7549422","hardwaresofton",[330,33,38,238,265,38],"7551278",[113,37,18,320,114,38],[333,220,37,235,334,38],"7548766","sarvagyavaish",[91,220,37,235,92,38],[161,18,37,271,162,38],[95,18,37,235,96,38],[339,18,37,235,340,38],"7548932","JetSpiegel",[185,342,37,235,186,38],6,[229,342,38,235,11,44],[173,342,37,345,174,38],"project\u002Fneutral\u002Fdocs",[347,342,37,235,348,38],"7591788","radiorental",[350,40,38,290,351,38],"7547528","lukasm",[353,40,38,354,11,44],"7547593","maker\u002Fneutral\u002Fnone",[356,40,38,290,351,38],"7547636",[358,359,37,360,278,38],"7550459",8,"project\u002Fmixed\u002Fexecution",[362,363,18,324,364,38],"7550094",9,"ohblahitsme",[209,366,37,235,210,38],10,[368,369,38,290,370,38],"7550606",11,"cscurmudgeon",[72,372,18,324,73,38],12,[374,372,37,271,375,38],"7547571","bambax",[81,372,37,271,73,38],[57,31,18,324,58,38],[379,31,18,324,380,38],"7548843","vidarh",[61,31,37,271,62,38],[53,383,37,384,54,38],14,"maker\u002Fneutral\u002Fperformance",[386,383,38,387,11,44],"7547310","project\u002Fpositive\u002Fperformance",[121,389,18,390,122,38],15,"project\u002Fpositive\u002Fdocs",[392,393,38,394,395,38],"7552373",16,"other\u002Fneutral\u002Fidea","rob_mccann",[397,398,37,235,85,38],"7548000",17,[400,398,38,401,402,38],"7548121","commenter\u002Fneutral\u002Fexecution","0X1A",[84,398,18,320,85,38],[405,406,37,407,408,38],"7548790",18,"project\u002Fneutral\u002Fperformance","endeavour",[410,406,38,411,69,38],"7548893","commenter\u002Fneutral\u002Fperformance",[413,414,37,271,415,38],"7552362",19,"gyosko",[194,417,37,407,195,38],20,[419,417,38,411,340,38],"7548960",[421,422,18,324,423,38],"7548126",21,"kylemaxwell",[425,422,37,235,426,38],"7549736","gourneau",[128,428,18,429,129,38],22,"maker\u002Fpositive\u002Fidea",[431,432,18,433,434,38],"7549538",23,"maker\u002Fpositive\u002Fnone","raghavsethi",[117,436,18,390,118,38],24,[165,438,37,235,166,38],25,[440,438,38,401,311,38],"7551993",[153,442,44,443,154,38],26,"project\u002Fcritical\u002Fpricing",[445,442,38,446,54,38],"7547822","commenter\u002Fneutral\u002Fpricing",[],[449,454,459,464,468,472],{"id":450,"name":451,"points":452,"category":453},"7547942","Untrusted",555,"games",{"id":455,"name":456,"points":457,"category":458},"7524956","GitBook",442,"dev_tools",{"id":460,"name":461,"points":462,"category":463},"7533368","InstaMotor",234,"web_saas",{"id":465,"name":466,"points":467,"category":458},"7520216","Digitizing photos of whiteboards using the command line",186,{"id":469,"name":470,"points":471,"category":458},"7524144","Sysdig",171,{"id":473,"name":474,"points":475,"category":22},"7542985","Siri, open the garage",129,false,"v2",{"id":479,"name":5,"line":6,"ai":476,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":480,"top":18,"kw":481,"maker":11,"domain":10,"tier":19,"attempts":38,"strip":482,"url":9,"mix":483,"praise":110,"objection":133,"sub":21},7546858,0.24,[21,24,25,26,27],"3000033330333313555333330535553535335551",[31,32,33,33],1793990904375]