[{"data":1,"prerenderedAt":293},["ShallowReactive",2],{"project-37004708":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":41,"post_text":43,"what":44,"said":84,"maker_in_thread":153,"shape":164,"grid":168,"attempts":255,"same_week":256,"maker_shows":42,"maker_hidden":285,"reader_version":286,"card":287},"37004708","Gdańsk AI","full stack AI voice chatbot","title","Show HN: Gdańsk AI – full stack AI voice chatbot","https:\u002F\u002Fgithub.com\u002Fjmaczan\u002Fgdansk-ai","github.com","yu3zhou4",1691177347,2023,100,34,648,3109,21,"notable","ai","voice chatbot","web_app",[21,24,25,26,27],"openai","next.js","fastapi","open source","curious",0.033,{"positive":31,"neutral":32,"mixed":33,"critical":31},3,8,0,14,{"design":36,"idea":38,"docs":40},{"positive":33,"critical":37},2,{"positive":39,"critical":33},1,{"positive":33,"critical":33},[39,33,33,33,33,33,33,33,39,42,42,33,31,33,33,33,31,33,33,33,33,31,42,39,33,33,33,31,31,31,31,33,31],5,"Hi!\n\nIt's a complete product with integrations to Auth0, OpenAI, Google Cloud and Stripe, which consists of Next.js Web App, Node.js + Express Web API and Python + FastAPI AI API\n\nI've built this software, because I wanted to make money by selling tokens to enable users talking with the chatbot. But I think Google \u002F Apple will include such AI-powered assistant in their products soon, so nobody will pay me for using it\n\nSo I open source the product today and share it as a GNU GPL-2 licensed software\n\nI'm happy to assist in case if something is unclear or requires additional docs and answer any ",{"problem":45,"audience":45,"pricing":45,"motivation":46,"time_to_build":45,"stack":52,"openness":81,"stage":82,"team_size":83},null,{"value":47,"source":48,"evidence":49},"Wanted to make money selling tokens for chatbot use, but expects big tech assistants to make this pointless","maker",[50],{"id":51},"post",[53,57,61,65,69,73,77],{"value":54,"source":48,"evidence":55},"Next.js",[56],{"id":51},{"value":58,"source":48,"evidence":59},"Node.js with Express",[60],{"id":51},{"value":62,"source":48,"evidence":63},"Python with FastAPI",[64],{"id":51},{"value":66,"source":48,"evidence":67},"OpenAI",[68],{"id":51},{"value":70,"source":48,"evidence":71},"Google Cloud",[72],{"id":51},{"value":74,"source":48,"evidence":75},"Auth0",[76],{"id":51},{"value":78,"source":48,"evidence":79},"Stripe",[80],{"id":51},"open_source","launched","solo",{"praise":85,"objections":94,"requests":108,"questions":123,"alternatives":138},[86],{"value":87,"source":88,"evidence":89},"Useful area of AI not yet built well","commenter",[90],{"id":91,"by":92,"text":93},"37005251","julianeon","I've thought that AI voice (anything) is probably the most useful area of AI that's not been built yet in a form that's generally known and available. So kudos to you for…",[95,102],{"value":96,"source":88,"evidence":97},"Text bottleneck means no audio understanding",[98],{"id":99,"by":100,"text":101},"37005892","a2128","I've always wondered if there's a better way of making voice assistants. With this stack, the AI will not be able to answer \"what is this sound?\", or give you UK-based…",{"value":103,"source":48,"evidence":104},"Speech-to-text and text-to-speech latency is slow",[105],{"id":106,"by":11,"text":107},"37005490","Hi, thanks! STT\u002FTTS latencies are a bit bottleneck here unfortunately, so it's not as fast as I'd want to I'm about to launch poss market on production! Feel free to drop a mail…",[109,116],{"value":110,"source":88,"evidence":111},"Hosted demo to try",[112],{"id":113,"by":114,"text":115},"37005010","quantum-crt","Looks cool! Do you have a hosted version anywhere we could play around with?",{"value":117,"source":88,"evidence":118},"Setup instructions for non-experts",[119],{"id":120,"by":121,"text":122},"37020282","gorenb","How do I set this up? I don't really understand (not experienced with node.js or JavaScript in general).",[124,131],{"value":125,"source":88,"evidence":126},"Why GPL-2 instead of GPL-3",[127],{"id":128,"by":129,"text":130},"37005961","selestify","Out of curiosity, why GPL2 instead of 3?",{"value":132,"source":88,"evidence":133},"How to handle speech-text API latency",[134],{"id":135,"by":136,"text":137},"37005426","kjok","Great job on Gdańsk AI! How do you handle the speech-text\u002FAPI latency? Coincidentally, I'm working on an idea that is similar to your other project https:\u002F\u002Fposs.market\u002Fmarket\u002F…",[139,146],{"value":140,"source":88,"evidence":141},"Llama 2 local models",[142],{"id":143,"by":144,"text":145},"37005645","ramesh31","I've honestly lost all interest in anything integrating with OpenAI at this point. Llama 2 is giving completions at ChatGPT levels with a single GPU. I've replaced all of my LLM…",{"value":147,"source":88,"evidence":148},"TorToiSe TTS",[149],{"id":150,"by":151,"text":152},"37005883","nielsinho","TorToiSe (https:\u002F\u002Fgithub.com\u002Fneonbjb\u002Ftortoise-tts) produces the best quality speech of any freely available model. However, its long inference times makes it impractical for…",{"comments":154,"answered":155,"key":156},7,4,[157,158,161],{"id":106,"text":107},{"id":159,"text":160},"37005126","I'm setting up the project on DigitalOcean right now!",{"id":162,"text":163},"37005840","Demo is live! https:\u002F\u002Fbibop.app\u002F Let me know if there are any troubles running it. It works under Google Chrome",{"commenters":165,"max_depth":155,"maker_replies":154,"first_comment_mins":166,"lifespan_hours":167},23,24,90,[169,171,175,178,179,182,184,188,190,193,195,197,199,201,202,203,205,210,214,215,217,219,222,227,231,234,237,239,242,245,248,250,252],[99,33,39,170,100,33],"project\u002Fcritical\u002Fdesign",[172,33,33,173,174,33],"37005969","other\u002Fneutral\u002Fidea","og_kalu",[176,33,33,173,177,33],"37009954","ddnb",[143,39,33,173,144,33],[180,39,33,173,181,33],"37005702","Jeff_Brown",[183,39,33,173,144,33],"37006136",[185,39,33,186,187,33],"37006742","other\u002Fneutral\u002Fperformance","starik36",[189,39,33,186,144,33],"37008070",[191,37,39,170,192,33],"37007302","QuantumG",[91,31,42,194,92,33],"project\u002Fpositive\u002Fidea",[135,155,42,196,136,33],"maker\u002Fpositive\u002Fnone",[106,155,33,198,11,39],"project\u002Fneutral\u002Fperformance",[113,42,31,200,114,33],"project\u002Fneutral\u002Fnone",[159,42,33,200,11,39],[162,42,33,200,11,39],[204,42,33,200,11,39],"37048782",[206,207,31,208,209,33],"37010276",6,"project\u002Fneutral\u002Fidea","fragmede",[211,154,33,212,213,33],"37005752","other\u002Fneutral\u002Fnone","benreesman",[150,154,33,186,151,33],[216,154,33,186,136,33],"37006254",[218,154,33,186,151,33],"37010422",[220,32,31,200,221,33],"37005374","hidelooktropic",[223,224,42,225,226,33],"37005151",9,"project\u002Fpositive\u002Fnone","aka878",[228,224,39,229,230,33],"37005175","project\u002Fcritical\u002Fnone","scyzoryk_xyz",[232,224,33,233,11,39],"37005227","maker\u002Fneutral\u002Fnone",[235,224,33,212,236,33],"37005848","tomwojcik",[238,224,33,212,11,39],"37006026",[240,224,31,200,241,33],"37005398","renegat0x0",[243,224,31,200,244,33],"37007345","lossolo",[120,246,31,247,121,33],10,"project\u002Fneutral\u002Fdocs",[128,249,31,200,129,33],11,[251,249,33,233,11,39],"37006009",[253,249,31,200,254,33],"37007044","rodoxcasta",[],[257,262,267,271,276,281],{"id":258,"name":259,"points":260,"category":261},"36987920","Hydra 1.0",269,"data",{"id":263,"name":264,"points":265,"category":266},"37034951","Phind V2",221,"dev_tools",{"id":268,"name":269,"points":270,"category":20},"37050532","Airbyte",220,{"id":272,"name":273,"points":274,"category":275},"37064152","ToSNotify",190,"productivity",{"id":277,"name":278,"points":279,"category":280},"37062422","Putting the \"You\" in CPU",187,"learning_science",{"id":282,"name":283,"points":284,"category":20},"37038053","ChainForge",177,false,"v2",{"id":288,"name":5,"line":6,"ai":285,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":289,"top":18,"kw":290,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":291,"url":9,"mix":292,"praise":87,"objection":96,"sub":21},37004708,0.03,[21,24,25,26,27],"100000001550300030000351000333303",[31,32,33,31],1794036639489]