Ryan O'Connor
@r_o_connor
AI explainers and tutorials • Developer Educator with @digitalocean 💻 http://ryansoconnor.com 😺 http://github.com/oconnoob My opinions are my own
Deploy your MCP Server to the cloud 🌥 @digitalocean's App Platform makes it easy to deploy your MCP Server in 5 minutes. Check out this example of deploying a server that checks to see if domains are available, made by @amit 👇 youtube.com/watch?v=6ZVRJK…
Detect low confidence words in your Speech-to-Text to ensure you're feeding good inputs to your Agentic AI workflows assemblyai.com/blog/detect-lo…
NEW TUTORIAL: Build an AI agent with LiveKit for real-time Speech-to-Text 🤖 I've distilled everything you need to build an AI agent for real-time transcription into this video, using @livekit 's awesome Agents framework! youtube.com/watch?v=A400nC…
Build something cool with our Speech AI models and win $1,000! We launched a challenge on @ThePracticalDev and we’re giving away 3x $1K for the best apps. Join here and submit your project by November 24: dev.to/challenges/ass…
Build a free Whisper API with a GPU backend 👇 Check out my latest tutorial to see how you can leverage Colab's GPUs and Flask to build a free Whisper API that let's you run the largest models on GPU! assemblyai.com/blog/free-whis…
In our tests, the next model update performs similarly to PhD students on challenging benchmark tasks in physics, chemistry, and biology. We also found that it excels in math and coding. In a qualifying exam for the International Mathematics Olympiad (IMO), GPT-4o correctly…
Filter profanity from speech transcripts in just a few lines of code! assemblyai.com
🚀 How to build a Zoom app 🚀 Check out my latest video to learn how you can make a server-to-server Zoom app to automatically transcribe your meetings (uses OAuth) youtube.com/watch?v=sQVliR…
Never wait for office hours again! Instead you can use AI to summarize and ask questions about your lectures 🤖 This app lets you ask questions about it with tailored answers that pull from the course material! Check out how to build it with Python 👇 youtube.com/watch?v=dxPWXg…
Don't forget - LLMs are inherently probabilistic and can subtly modify your inputs! Here's some code I used to verify that timestamps I had provided to the model were not altered, check out the full tutorial in the video below: youtube.com/watch?v=GNdEs2…

Did you know that you can automatically extract phone call insights in about 5 lines of code? We accurately extracts a summary, action items, and contact information from a real phone call in this video using @AssemblyAI Check it out!👇 youtube.com/watch?v=5ZII6v…
Automatically redact PII at scale with AI🔥🔥 Learn how to redact Personal Identifiable Information (PII) from audio and video files in less than 5 minutes using Python in this tutorial - the types of PII you redact are configurable! assemblyai.com/blog/automatic…
I wrote a Flask application for transcribing phone calls in real-time with @AssemblyAI @twilio and @ngrokHQ, feel free to check out the tutorial if interested 👇 youtube.com/watch?v=MsP6Ov…
ICYMI - learn how Generative AI builds on principles from Physics youtube.com/watch?v=rtx03_…