Summary:

The YouTuber had his Amazon affiliate account canceled after 7 years without warning or evidence of wrongdoing. The reason given was that purchases made through his links were for personal use or made by friends and family, which he denies. He finds the timing suspicious as it came a week after he made a video criticizing Amazon for canceling a customer's account for a racist doorbell claim. He argues that the small amount of revenue from his affiliate links is inconsequential to him. He believes Amazon is becoming less accountable as it grows in power and treats customers worse. While not excusing Amazon's actions, he questions whether enough vetting was done before canceling his account. The snap decision shows how trigger happy Amazon is to remove people's accounts.

Written by AI?

"In a YouTube video titled "Amazon cancels my account after exposing account lockout for 'racist doorbell'," the speaker shares his experience of Amazon cancelling his seven-year-old affiliate program account, claiming he violated their operating agreement. Despite using the same links to promote products on his YouTube channel for seven years and earning meagre profits, Amazon cancelled his account without any reasonable vetting. The speaker argues that Amazon's decision is an example of the lack of accountability of big companies as they become more powerful, and invites viewers to share their feedback on the issue in the comments section." [1]

Easy way to use tools to achieve something similar:

yt-dlp (YouTube video downloader), whisper.ai (STT), and then you can use e.g. ChatGPT to summarize the text data.

[1] https://www.summarize.tech/www.youtube.com/watch?v=Kcohq313q...

Skip the speech-to-text step, grab the subtitles from youtube.

Good one! Not always reliable, but pretty good (this video it does not seem to work with, says no subs). Not sure if Whisper.cpp (yes I did mean OpenAI Whisper) is better though, or has similar issues on the edge cases I encountered with YouTube subs.

Here's the output by Whisper.cpp

> $ whisper --verbose False --language English --output_format txt transcribe_me.wav

> [...] (removed, comment too long)

> $ cat transcribe_me.txt | mods -f "summarize this in Simple English"

> The speaker discusses how Amazon accused a customer of racism due to something a robotic doorbell said. They also talk about the concept of companies limiting how fixable devices are, and how this limits the freedom and sovereignty of consumers. They mention that Amazon canceled their seven-year affiliate program account, claiming that they violated terms of service by having employees and friends use the links to buy items. The speaker argues that Amazon overreacted and that this demonstrates the problem of companies becoming less accountable as they gain more power. They call for more scrutiny of such behavior.

> $ cat transcribe_me.txt | mods -f "summarize this in English"

> The creator discusses how Amazon accused a customer of racism because a delivery driver claimed that he heard something racist from a robotic doorbell. The creator explains they often discuss the concept of "right to repair" and how companies are making devices less fixable over time, requiring customers to buy new ones or rely on the manufacturer for service. The creator talks about how having a system in your house that can be turned off by Amazon if an employee claims that your device said something racist to them is concerning. They also receive an email canceling their Amazon Affiliate account that has been open since 2016, claiming that the purchases resulting from special links are in violation of the operating agreement. The creator disputes these claims and argues that such actions demonstrate the problem of companies becoming less accountable as they become more powerful.

Note, mods requires OPENAI_API_KEY to be set.

Just FYI, use:

yt-dlp --write-auto-sub --sub-format json3 --sub-lang en

I don't know why automatic subs require a different flag, but they do.

What's that "mods" CLI?

Nice yeah I suppose I would use format vtt and then convert that to text e.g. with [1]

mods is a CLI interface to GPT-4 [2]

[1] https://webvtt-py.readthedocs.io/en/latest/

[2] https://github.com/charmbracelet/mods