[{"data":1,"prerenderedAt":599},["ShallowReactive",2],{"project-33663486":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":27,"sentiment":28,"stance_mix":29,"scored_comments":33,"aspects":34,"strip":45,"post_text":47,"what":48,"said":103,"maker_in_thread":209,"shape":220,"grid":224,"attempts":560,"same_week":561,"maker_shows":40,"maker_hidden":591,"reader_version":592,"card":593},"33663486","freesubtitles.ai","A free transcription service powered by Whisper AI","title","Show HN: I made a free transcription service powered by Whisper AI","https:\u002F\u002Ffreesubtitles.ai","mayeaux",1668810821,2022,224,129,237,2570,10,"notable","ai","speech transcription","web_app",[23,24,25,26],"whisper ai","transcription","subtitles","speech to text","mixed",0.131,{"positive":30,"neutral":31,"mixed":32,"critical":17},17,26,4,57,{"performance":35,"execution":37,"idea":39,"pricing":42,"docs":44},{"positive":36,"critical":36},3,{"positive":36,"critical":38},6,{"positive":40,"critical":41},5,0,{"positive":41,"critical":43},1,{"positive":43,"critical":41},[40,36,32,32,36,43,41,41,41,43,36,41,40,41,43,36,43,43,41,40,40,46,40,41,36,36,40,40,40,40,40,36,40,36,40,43,40,43,36,36],2,null,{"problem":49,"audience":47,"pricing":59,"motivation":72,"time_to_build":47,"stack":77,"openness":100,"stage":101,"team_size":102},{"value":50,"source":51,"evidence":52},"Transcribing audio and video into subtitles without paying for expensive transcription services","maker",[53,56],{"id":54,"by":10,"text":55},"33665521","Yeah I was paying $100\u002Fmonth for transcription services and turns out Whisper with the large model was much more accurate, and I didn't like the UI, I much prefer to just use…",{"id":57,"by":10,"text":58},"33664391","Thanks! Whisper is a lot of fun but it didn't take long before I wanted to build a frontend. And then I built something that I think came out super nice so why not share it with…",{"value":60,"source":51,"evidence":61},"Free to use; maker runs it on rented GPU servers",[62,66,69],{"id":63,"by":64,"text":65},"33666869","rexreed","What is the maximum length of audio allowed? What are your costs in running this? Are the hardware requirements substantial?",{"id":67,"by":10,"text":68},"33668374","Right now the limit is 100MB because of Cloudflare, no length limit, costs $1.30\u002Fh to run this, that's enough for a 2x RTX A6000 on Vast.ai can you check out the specs there",{"id":70,"by":10,"text":71},"33663968","I am just paying for a somewhat expensive server and I love how it's really fast but also I have a lot of free GPU time so might as well let others use it too lol. It's an…",{"value":73,"source":51,"evidence":74},"Maker was paying $100\u002Fmonth for transcription and wanted a cheaper, better option",[75,76],{"id":54,"by":10,"text":55},{"id":57,"by":10,"text":58},[78,82,88,94],{"value":79,"source":51,"evidence":80},"Whisper (OpenAI speech model)",[81],{"id":57,"by":10,"text":58},{"value":83,"source":51,"evidence":84},"Node.js with Express",[85],{"id":86,"by":10,"text":87},"33665592","Right on, looking forward to it! Yeah I saw that module and was planning to use it but I just wrote up an Express\u002FNode implementation first and never really looked back. But…",{"value":89,"source":51,"evidence":90},"WebSockets",[91],{"id":92,"by":10,"text":93},"33664605","Yeah, there is a websocket connection and when the transcription is done it will update the frontend with the links to .srt, .vtt and .txt file downloads",{"value":95,"source":51,"evidence":96},"nginx reverse proxy",[97],{"id":98,"by":10,"text":99},"33665051","I'm just running this off of a 2x RTX A6000 server on Vast.ai at the moment, about $1.30\u002Fh and then using nginx on another server to reverse proxy it to Vast Open an issue on the…","open_source","launched","solo",{"praise":104,"objections":122,"requests":145,"questions":167,"alternatives":179},[105,117],{"value":106,"source":107,"evidence":108},"Whisper transcription accuracy is strong, especially with the large model","commenter",[109,112,113],{"id":110,"by":10,"text":111},"33664636","I (used to) use simonsaysai.com to generate subtitles and they had the functionality to input specialized vocabulary, so I suppose it's possible in some sense but I don't know…",{"id":54,"by":10,"text":55},{"id":114,"by":115,"text":116},"33664921","si_164","I've been running whisper in the terminal with Python and I've found whisper surprisingly accurate with the transcription even from Chinese. Just given your site a try, nicely…",{"value":118,"source":107,"evidence":119},"Cheaper than paid transcription services",[120,121],{"id":54,"by":10,"text":55},{"id":67,"by":10,"text":68},[123,137,141],{"value":124,"source":107,"evidence":125},"Queue and upload site hung or failed for users",[126,130,134],{"id":127,"by":128,"text":129},"33697589","fiat_fandango","This site hung basically every time I tried to use it. Only one out of nine attempts I made resulted in the page even decrementing the queue count. Curious if you could just…",{"id":131,"by":132,"text":133},"33664759","notpushkin","Should this have the “Show HN” tag? Also, labels’ [for] attributes are all \"file\" instead of \"language\" and \"model\", so all labels trigger the file selection dialog on click :-)…",{"id":135,"by":10,"text":136},"33666005","Yeah I apologize, the queue is a little messed up. It's not showing your progress properly and it's not stopping people's processing if they left (their websocket dies). I'm…",{"value":138,"source":107,"evidence":139},"No progress indicator on processing page",[140],{"id":114,"by":115,"text":116},{"value":142,"source":51,"evidence":143},"Upload size limited to 100MB",[144],{"id":67,"by":10,"text":68},[146,153,160],{"value":147,"source":107,"evidence":148},"Progress indicator during processing",[149,150],{"id":114,"by":115,"text":116},{"id":151,"by":10,"text":152},"33665539","Thanks! I wrote it for myself over a weekend and have really enjoyed it ever since I'm glad others were able to get something out of it! It seems to run pretty well but I have…",{"value":154,"source":107,"evidence":155},"Dropdowns instead of free text for language and model inputs",[156],{"id":157,"by":158,"text":159},"33665615","Namidairo","Shouldn't the language and model inputs be dropdowns instead of text input? I'm going to hope\u002Fassume you're doing some sort of sanitisation on those inputs. Additionally,…",{"value":161,"source":107,"evidence":162},"Support for speaker diarization",[163],{"id":164,"by":165,"text":166},"33665219","jw1224","Free startup idea: Use Whisper with pyannote-audio[0]’s speaker diarization. Upload a recording, get back a multi-speaker annotated transcription. Make a JSON API and I’ll be…",[168,172],{"value":169,"source":107,"evidence":170},"Maximum audio length and hosting costs",[171],{"id":63,"by":64,"text":65},{"value":173,"source":107,"evidence":174},"How well Whisper handles non-English languages",[175],{"id":176,"by":177,"text":178},"33665930","krick","I didn't manage to transcribe anything (it just doesn't remember that I submitted anything), but whatever, I didn't need to anyway. I just wanted to ask: how good is Whisper with…",[180,187,191,198,202],{"value":181,"source":107,"evidence":182},"whisper.cpp for local transcription",[183],{"id":184,"by":185,"text":186},"33667308","n8cpdx","This is a cool project. I’ve been very happy with whisper as an alternative to otter; it works better and solves real problems for me. I feel compelled to point out whisper.cpp.…",{"value":188,"source":107,"evidence":189},"Otter",[190],{"id":184,"by":185,"text":186},{"value":192,"source":107,"evidence":193},"Read.ai",[194],{"id":195,"by":196,"text":197},"33665335","lettergram","There’s a lot of startups starting in the space offering transcription. Read.ai - https:\u002F\u002Fwww.read.ai\u002Ftranscription Provides transcription & diarization and the bot integrates…",{"value":199,"source":51,"evidence":200},"Simonsays.ai",[201],{"id":110,"by":10,"text":111},{"value":203,"source":107,"evidence":204},"Vosk",[205],{"id":206,"by":207,"text":208},"33667706","j45","Exciting to see. Curious if there was a benefit to using whisper over something like vosk which can transcribe on mobile device pretty decently. Whisper has other interesting…",{"comments":210,"answered":211,"key":212},38,11,[213,214,217],{"id":110,"text":111},{"id":215,"text":216},"33664787","Yeah it's a hard case, Whisper with the large model is among the cutting edge in the business so if the static is bad and the quality is low there's not much you can do but wait…",{"id":218,"text":219},"33665476","Whisper does pretty well, even with background music and things like that, I think you're working with a pretty weird subsection of recorded audio that won't work, for that edge…",{"commenters":221,"max_depth":17,"maker_replies":210,"first_comment_mins":222,"lifespan_hours":223},62,25,70,[225,227,231,235,238,241,243,247,250,254,257,261,265,269,272,275,278,281,285,287,289,291,294,296,299,302,304,307,309,312,315,317,318,321,324,326,329,332,334,337,339,342,345,347,349,353,356,357,359,361,363,364,367,369,371,373,376,378,381,385,388,390,393,395,399,401,403,406,408,410,414,415,418,422,423,425,427,429,430,433,438,440,443,445,449,451,453,455,457,461,463,466,469,472,474,476,479,481,482,485,487,490,493,496,498,499,504,505,508,509,511,513,515,517,519,521,523,525,528,530,532,535,538,542,544,547,549,551,553,557],[184,41,40,226,185,41],"project\u002Fpositive\u002Fperformance",[228,41,41,229,230,41],"33668573","commenter\u002Fneutral\u002Fnone","tpetry",[232,41,36,233,234,41],"33669655","project\u002Fneutral\u002Fperformance","emadda",[236,41,36,233,237,41],"33669971","kevinak",[239,41,36,233,240,41],"33672816","19h",[242,41,36,233,237,41],"33674967",[244,43,36,245,246,41],"33666009","project\u002Fmixed\u002Fexecution","seligman99",[248,43,40,226,249,41],"33667060","bergenty",[251,43,36,252,253,41],"33667424","project\u002Fneutral\u002Fnone","JanSt",[255,43,36,256,246,41],"33670514","project\u002Fneutral\u002Fexecution",[258,43,36,259,260,41],"33669719","project\u002Fneutral\u002Fidea","KevinBenSmith",[262,46,41,263,264,41],"33672819","other\u002Fneutral\u002Fnone","miki123211",[266,36,40,267,268,41],"33668997","project\u002Fpositive\u002Fidea","Void_",[270,36,36,252,271,41],"33669074","fire",[273,36,41,229,274,41],"33673999","nsriv",[276,36,36,259,277,41],"33675323","o_____________o",[279,32,41,263,280,41],"33669390","smallerfish",[282,40,43,283,284,41],"33664561","project\u002Fcritical\u002Fperformance","gamegoblin",[110,40,41,286,10,43],"maker\u002Fneutral\u002Fnone",[288,40,41,229,284,41],"33664725",[215,40,41,290,10,43],"maker\u002Fneutral\u002Fperformance",[292,40,41,229,293,41],"33664793","sf4lifer",[295,40,41,229,284,41],"33664841",[297,40,41,229,298,41],"33664969","kkielhofner",[300,40,41,229,301,41],"33665428","jcalvinowens",[303,40,41,229,298,41],"33665488",[305,40,41,229,306,41],"33667140","ivalm",[308,40,41,229,298,41],"33667191",[310,40,41,229,311,41],"33668845","andrew3726",[313,40,36,233,314,41],"33665297","RockRobotRock",[316,40,43,283,284,41],"33665433",[218,40,41,290,10,43],[319,40,41,320,298,41],"33665531","commenter\u002Fneutral\u002Fperformance",[322,40,36,233,323,41],"33669230","IanCal",[325,40,41,229,298,41],"33674023",[327,40,41,229,328,41],"33666245","skim_milk",[330,40,41,320,331,41],"33666782","jerpint",[333,40,41,320,328,41],"33666945",[335,40,41,320,336,41],"33667888","EMIRELADERO",[338,40,40,226,284,41],"33675481",[340,40,41,263,341,41],"33666969","pain_perdu",[343,38,41,263,344,41],"33667981","braindead_in",[195,346,41,263,196,41],7,[54,346,41,348,10,43],"project\u002Fpositive\u002Fpricing",[350,351,41,263,352,41],"33668414",8,"ako",[135,354,41,355,10,43],9,"project\u002Fcritical\u002Fexecution",[131,17,43,355,132,41],[358,17,41,263,10,43],"33664804",[360,17,41,263,132,41],"33664981",[362,17,41,263,10,43],"33665017",[114,211,36,245,115,41],[365,211,41,366,10,43],"33664973","maker\u002Fneutral\u002Fexecution",[157,368,43,355,158,41],12,[370,368,41,366,10,43],"33665652",[372,368,36,252,158,41],"33665804",[374,368,43,355,375,41],"33665845","TheBrokenRail",[377,368,41,366,10,43],"33666837",[379,368,43,380,249,41],"33667066","project\u002Fcritical\u002Fpricing",[382,368,41,383,384,41],"33667295","commenter\u002Fneutral\u002Fpricing","jazzyjackson",[386,368,41,387,384,41],"33667288","commenter\u002Fneutral\u002Fexecution",[389,368,41,256,10,43],"33675000",[391,392,41,256,10,43],"33666812",13,[176,394,36,256,177,41],14,[396,394,40,397,398,41],"33666107","project\u002Fpositive\u002Fexecution","stefan_",[400,394,40,397,331,41],"33666788",[402,394,41,233,10,43],"33666853",[404,394,36,256,405,41],"33667803","gdz",[407,394,40,397,280,41],"33669395",[127,409,43,355,128,41],15,[411,412,36,259,413,41],"33691280",16,"fennecfoxy",[206,30,36,259,207,41],[416,30,41,320,417,41],"33675792","nshm",[419,420,40,421,298,41],"33665007",18,"maker\u002Fpositive\u002Fnone",[98,420,41,286,10,43],[424,420,41,229,298,41],"33665099",[426,420,41,286,10,43],"33665196",[428,420,41,229,298,41],"33665308",[86,420,41,229,10,43],[431,432,41,256,10,43],"33667432",19,[434,435,36,436,437,41],"33663938",20,"maker\u002Fneutral\u002Fpricing","marcooliv",[70,435,41,439,10,43],"project\u002Fneutral\u002Fpricing",[441,435,41,229,442,41],"33663976","knicholes",[444,435,41,252,10,43],"33664070",[446,435,36,447,448,41],"33664393","project\u002Fmixed\u002Fidea","trompetenaccoun",[450,435,41,259,10,43],"33664456",[452,435,40,267,448,41],"33664843",[454,435,41,259,10,43],"33665006",[456,435,41,256,10,43],"33668656",[458,435,40,459,460,41],"33664460","project\u002Fpositive\u002Fnone","tipsytoad",[462,435,41,252,10,43],"33664514",[464,435,40,421,465,41],"33664961","Super_Jambo",[467,435,40,468,64,41],"33666888","maker\u002Fpositive\u002Fdocs",[470,435,41,229,471,41],"33664617","giantg2",[473,435,41,233,10,43],"33664651",[475,435,36,233,298,41],"33665692",[477,435,41,229,478,41],"33667408","oefrha",[480,435,40,421,437,41],"33664359",[57,435,41,259,10,43],[483,435,40,421,484,41],"33664901","sali0",[486,435,41,439,10,43],"33664997",[488,435,36,436,489,41],"33667640","bayramn",[491,492,41,256,10,43],"33668201",21,[494,495,41,256,10,43],"33671331",22,[63,497,36,436,64,41],23,[67,497,41,439,10,43],[500,501,40,502,503,41],"33665389",24,"maker\u002Fpositive\u002Fidea","tomcam",[151,501,41,252,10,43],[506,222,36,256,507,41],"33664574","pessimizer",[92,222,41,256,10,43],[510,222,36,256,507,41],"33664724",[512,222,41,256,10,43],"33664767",[514,222,40,267,507,41],"33664829",[516,222,41,259,10,43],"33664875",[518,222,43,355,507,41],"33665695",[520,222,41,256,10,43],"33671487",[522,222,43,355,507,41],"33671611",[524,222,36,245,507,41],"33673542",[526,31,36,286,527,41],"33665044","pi3rre",[529,31,41,252,10,43],"33665057",[164,531,40,267,165,41],27,[533,531,41,534,10,43],"33665343","maker\u002Fneutral\u002Fidea",[536,531,43,283,537,41],"33665377","coder543",[539,531,41,540,541,41],"33665523","commenter\u002Fneutral\u002Fidea","password4321",[543,531,41,229,10,43],"33665733",[545,531,36,439,546,41],"33665513","ramraj07",[548,531,36,439,507,41],"33666148",[550,531,41,348,10,43],"33666846",[552,531,36,259,298,41],"33665607",[554,555,41,263,556,41],"33667480",28,"donqu1xote1",[558,555,41,229,559,41],"33667964","bl4ckneon",[],[562,567,572,576,581,586],{"id":563,"name":564,"points":565,"category":566},"33693411","web-color-wheel",731,"creative",{"id":568,"name":569,"points":570,"category":571},"33718124","Rotaboxes",633,"games",{"id":573,"name":574,"points":575,"category":566},"33682813","Haxophone",526,{"id":577,"name":578,"points":579,"category":580},"33646951","pdfsyntax",279,"languages",{"id":582,"name":583,"points":584,"category":585},"33641036","Tweek Calendar",222,"productivity",{"id":587,"name":588,"points":589,"category":590},"33722494","HandleFinder",219,"security_privacy",false,"v2",{"id":594,"name":5,"line":6,"ai":591,"cat":19,"year":12,"points":13,"comments":14,"rec":27,"s":595,"top":17,"kw":596,"maker":10,"domain":5,"tier":18,"attempts":41,"strip":597,"url":9,"mix":598,"praise":106,"objection":124,"sub":20},33663486,0.13,[23,24,25,26],"5344310001305013110552503355555353515133",[30,31,32,17],1793991055184]