<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: IbrahimF96</title><link>https://news.ycombinator.com/user?id=IbrahimF96</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 31 Aug 2026 07:47:23 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=IbrahimF96" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by IbrahimF96 in "Show HN: SubSmith – Turn your own videos into language-learning material"]]></title><description><![CDATA[
<p>Potentially, it’s about the audio quality more than anything. If there are not multiple voices talking over each other or music playing over it then it has a good chance</p>
]]></description><pubDate>Sat, 29 Aug 2026 02:20:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49486316</link><dc:creator>IbrahimF96</dc:creator><comments>https://news.ycombinator.com/item?id=49486316</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49486316</guid></item><item><title><![CDATA[New comment by IbrahimF96 in "Show HN: SubSmith – Turn your own videos into language-learning material"]]></title><description><![CDATA[
<p>Yes! It supports many languages, you’ve made me realise a gap in the messaging in terms of communicating that value.<p>It can support up to 99 but the subtitle generation quality tends to decreases with more obscure languages as they wouldn’t have been in the training data</p>
]]></description><pubDate>Sat, 29 Aug 2026 02:17:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49486296</link><dc:creator>IbrahimF96</dc:creator><comments>https://news.ycombinator.com/item?id=49486296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49486296</guid></item><item><title><![CDATA[New comment by IbrahimF96 in "Show HN: SubSmith – Turn your own videos into language-learning material"]]></title><description><![CDATA[
<p>It's not fully solved, there are still errors but its improved a lot the past few years especially compared to Youtube. The best approximation is the Whisper models atm as far as I have seen. There is a write up here on hugging face which talks more about the models and the benchmarks against it.<p><a href="https://huggingface.co/openai/whisper-large-v3" rel="nofollow">https://huggingface.co/openai/whisper-large-v3</a></p>
]]></description><pubDate>Fri, 28 Aug 2026 13:56:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49478555</link><dc:creator>IbrahimF96</dc:creator><comments>https://news.ycombinator.com/item?id=49478555</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49478555</guid></item><item><title><![CDATA[New comment by IbrahimF96 in "Show HN: SubSmith – Turn your own videos into language-learning material"]]></title><description><![CDATA[
<p>Yeah I can relate haha, that is one of the things I questioned, if a desktop app was the best format for this app. I do feel the majority of people are drifting more towards mobile tbh so may have to make a companion app lol</p>
]]></description><pubDate>Fri, 28 Aug 2026 13:50:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49478471</link><dc:creator>IbrahimF96</dc:creator><comments>https://news.ycombinator.com/item?id=49478471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49478471</guid></item><item><title><![CDATA[New comment by IbrahimF96 in "Show HN: SubSmith – Turn your own videos into language-learning material"]]></title><description><![CDATA[
<p>Technically its still free since there is no card requirement but we can agree to disagree here</p>
]]></description><pubDate>Fri, 28 Aug 2026 13:47:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49478413</link><dc:creator>IbrahimF96</dc:creator><comments>https://news.ycombinator.com/item?id=49478413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49478413</guid></item><item><title><![CDATA[New comment by IbrahimF96 in "Show HN: SubSmith – Turn your own videos into language-learning material"]]></title><description><![CDATA[
<p>Thanks, I appreciate it!</p>
]]></description><pubDate>Fri, 28 Aug 2026 13:46:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49478398</link><dc:creator>IbrahimF96</dc:creator><comments>https://news.ycombinator.com/item?id=49478398</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49478398</guid></item><item><title><![CDATA[New comment by IbrahimF96 in "Show HN: SubSmith – Turn your own videos into language-learning material"]]></title><description><![CDATA[
<p>True, I would say though from my personal experience there is a serious study element inherent to learning languages to a high level too. So it depends on what the user wants, there are gamified apps like Duolingo but the efficacy of it has been questioned over the years</p>
]]></description><pubDate>Fri, 28 Aug 2026 13:46:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49478393</link><dc:creator>IbrahimF96</dc:creator><comments>https://news.ycombinator.com/item?id=49478393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49478393</guid></item><item><title><![CDATA[New comment by IbrahimF96 in "Show HN: SubSmith – Turn your own videos into language-learning material"]]></title><description><![CDATA[
<p>By study I mean adding to Anki for example as a flashcard</p>
]]></description><pubDate>Fri, 28 Aug 2026 13:24:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49478138</link><dc:creator>IbrahimF96</dc:creator><comments>https://news.ycombinator.com/item?id=49478138</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49478138</guid></item><item><title><![CDATA[New comment by IbrahimF96 in "Show HN: SubSmith – Turn your own videos into language-learning material"]]></title><description><![CDATA[
<p>Ahh nice, hope it goes well!</p>
]]></description><pubDate>Fri, 28 Aug 2026 12:40:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49477684</link><dc:creator>IbrahimF96</dc:creator><comments>https://news.ycombinator.com/item?id=49477684</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49477684</guid></item><item><title><![CDATA[New comment by IbrahimF96 in "Show HN: SubSmith – Turn your own videos into language-learning material"]]></title><description><![CDATA[
<p>Yeah that is a very good point, it’s something I thought about a lot when positioning the app. Essentially there are 2 mitigations to this, one is that it’s not really ideal for beginners and mainly targeting intermediate learners who can recognise or at least question errors to a certain extent but don’t want to create the entire subtitle file themselves. There is an inline editor for them to fix the errors.<p>The other thing is the speech recognition models are very sensitive to the audio. If the audio quality is good then the model would do a good job, I’m not sure how much experience you have with Whisper Large but it is very capable on normal speech. The issues arise when there are many competing sounds overriding each other</p>
]]></description><pubDate>Fri, 28 Aug 2026 12:40:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49477673</link><dc:creator>IbrahimF96</dc:creator><comments>https://news.ycombinator.com/item?id=49477673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49477673</guid></item><item><title><![CDATA[New comment by IbrahimF96 in "Show HN: SubSmith – Turn your own videos into language-learning material"]]></title><description><![CDATA[
<p>That’s fair enough! I am curious tho, are there any issues you face while using the app that could be handled better? Or any features that would make it easier to use?<p>ASR in LR is down often from my experience.</p>
]]></description><pubDate>Fri, 28 Aug 2026 12:36:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49477632</link><dc:creator>IbrahimF96</dc:creator><comments>https://news.ycombinator.com/item?id=49477632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49477632</guid></item><item><title><![CDATA[New comment by IbrahimF96 in "Show HN: SubSmith – Turn your own videos into language-learning material"]]></title><description><![CDATA[
<p>Yeah that is a fair point, it can be replicated but not many people want to replicate an app and would rather pay for it. The functionality is not hard to replicate but the UX side of things and general support and improvements over time is what people have paid for. There is a lifetime option also - yearly was about offering choices.</p>
]]></description><pubDate>Fri, 28 Aug 2026 12:04:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49477322</link><dc:creator>IbrahimF96</dc:creator><comments>https://news.ycombinator.com/item?id=49477322</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49477322</guid></item><item><title><![CDATA[New comment by IbrahimF96 in "Show HN: SubSmith – Turn your own videos into language-learning material"]]></title><description><![CDATA[
<p>Nice! Yeah I think the functionality is never very complicated, I'm more so interested the UX and trying to add features that reduce friction and slowly build an app that can be stable and relied upon.</p>
]]></description><pubDate>Fri, 28 Aug 2026 11:58:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49477263</link><dc:creator>IbrahimF96</dc:creator><comments>https://news.ycombinator.com/item?id=49477263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49477263</guid></item><item><title><![CDATA[New comment by IbrahimF96 in "Show HN: SubSmith – Turn your own videos into language-learning material"]]></title><description><![CDATA[
<p>I've only heard of asbplayer and Anki miner before, the others I haven't. It's a great space tbh, people are building all the time. For me specifically it's about trying to serve all languages to the best of my ability, alot of the ones I've come across only focus on Japanese or a small selection of languages. Also I think there's scope to improve UX and reducing friction for non tech savvy people</p>
]]></description><pubDate>Fri, 28 Aug 2026 11:56:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49477246</link><dc:creator>IbrahimF96</dc:creator><comments>https://news.ycombinator.com/item?id=49477246</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49477246</guid></item><item><title><![CDATA[New comment by IbrahimF96 in "Show HN: SubSmith – Turn your own videos into language-learning material"]]></title><description><![CDATA[
<p>Yeah I agree the Youtube ones are not very good, I am not sure what they have implemented behind the scenes for it. However this uses the Whisper Large model which is quite a bit better than the Youtube auto generated ones. Only catch is you need to have the video on disk and wait a bit longer lol</p>
]]></description><pubDate>Fri, 28 Aug 2026 11:52:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49477218</link><dc:creator>IbrahimF96</dc:creator><comments>https://news.ycombinator.com/item?id=49477218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49477218</guid></item><item><title><![CDATA[New comment by IbrahimF96 in "Show HN: SubSmith – Turn your own videos into language-learning material"]]></title><description><![CDATA[
<p>Thanks! There is a whole like subsection of language learning called immersion based learning. Fictional sources can be OK just depends on how specialised and unique the vocabulary is.<p>Yeah that is my suspicion too, I am considering adding an option to transcribe system audio too so it could hook into whatever video or audio is playing on the computer. That would be quite a big change so would like feedback first! hahah</p>
]]></description><pubDate>Fri, 28 Aug 2026 11:41:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49477154</link><dc:creator>IbrahimF96</dc:creator><comments>https://news.ycombinator.com/item?id=49477154</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49477154</guid></item><item><title><![CDATA[New comment by IbrahimF96 in "Gemini-3.5-Transcribe"]]></title><description><![CDATA[
<p>Hi, I am making an app for language learning which generates subtitles to help with this exact problem. Its called SubSmith and free to try, would love some feedback on it!</p>
]]></description><pubDate>Fri, 28 Aug 2026 11:24:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49477046</link><dc:creator>IbrahimF96</dc:creator><comments>https://news.ycombinator.com/item?id=49477046</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49477046</guid></item><item><title><![CDATA[Show HN: SubSmith – Turn your own videos into language-learning material]]></title><description><![CDATA[
<p>I've been learning Japanese for a few years and kept running into a similar problem. I'd find a video I wanted to learn from, hear a useful sentence, and then realise that turning that sentence into something I could study later was both time consuming and draining at times.<p>I would end up jumping between a video player, subtitles/transcription, a dictionary, screenshots, audio clips and Anki. So I built SubSmith to bring that workflow together.<p>You can drop a video or audio file into it, generate a transcript locally and then use the transcript alongside the media to:<p>* look up words and sentences
* replay individual lines
* edit the transcript
* save useful sentences with their original context/audio
* export them as Anki cards<p>The important part for me is that it works with your own media. It isn't tied to a particular streaming service or library, so I can use the random anime episode, podcast, lecture, etc. that I'm actually interested in studying.<p>It's an offline-first desktop app, and transcription happens locally rather than sending the media to a transcription API.<p>I'm sharing it here because I'm now more interested in finding out where this workflow breaks down for other people rather than adding features randomly now that I have solid core/base.<p>For example:<p>* Would you actually save sentences from your own media?
* Which part of this process feels like too much work?
* Does having the audio/context attached make creating an Anki card more useful?
* Would you prefer this to work inside your existing video player/browser?
* Is installing a desktop app a significant barrier?
* And does requiring an account before starting the free trial make you give up?<p>The current version does require an account to start the trial, and I'm trying to work out whether that's meaningful friction for the people who would actually use this.<p>It's free to try, and I'd particularly appreciate feedback from people who already learn languages through their own videos, anime, films, podcasts or other media.<p>I'm the developer, so I'll be around in the comments to answer questions and discuss how it works.<p><a href="https://subsmith.app" rel="nofollow">https://subsmith.app</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49476894">https://news.ycombinator.com/item?id=49476894</a></p>
<p>Points: 75</p>
<p># Comments: 51</p>
]]></description><pubDate>Fri, 28 Aug 2026 10:59:04 +0000</pubDate><link>https://subsmith.app</link><dc:creator>IbrahimF96</dc:creator><comments>https://news.ycombinator.com/item?id=49476894</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49476894</guid></item><item><title><![CDATA[New comment by IbrahimF96 in "Ask HN: What are you working on? (February 2026)"]]></title><description><![CDATA[
<p>Working on SubSmith, a language learning tool to help with immersion through auto transcription, popup dictionary and Anki integration.<p><a href="https://subsmith.app/" rel="nofollow">https://subsmith.app/</a></p>
]]></description><pubDate>Mon, 09 Feb 2026 01:25:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46940496</link><dc:creator>IbrahimF96</dc:creator><comments>https://news.ycombinator.com/item?id=46940496</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46940496</guid></item></channel></rss>