HackerTrans
TopNewTrendsCommentsPastAskShowJobs

davidgu

no profile record

Submissions

Postgres Postmaster does not scale

recall.ai
129 points·by davidgu·5 bulan yang lalu·91 comments

The fix for a segfault that never shipped

recall.ai
22 points·by davidgu·6 bulan yang lalu·5 comments

Launch HN: Recall.ai (YC W20) – API for meeting recordings and transcripts

97 points·by davidgu·10 bulan yang lalu·51 comments

Postgres LISTEN/NOTIFY does not scale

recall.ai
574 points·by davidgu·tahun lalu·321 comments

comments

davidgu
·10 bulan yang lalu·discuss
That’s a great question! We partner with a number of different transcription providers that use AI to identify different speakers based on the sound of their voice. This prevents all the speakers from a conference room from being bundled together as the same person. We’re also going to be looking to add this functionality to our own transcription service in the coming months.
davidgu
·10 bulan yang lalu·discuss
The postcards were part of a dev-focused campaign to get people curious enough to check us out. We kept it minimal to stand out amongst other mail.
davidgu
·10 bulan yang lalu·discuss
For internal use cases like recording your own meetings into Google Drive, the native tools work fine.

Where we come in is for companies building products that need to support all of their customers across Zoom, Meet, Teams, Webex, etc. Most enterprises don’t want five different integrations, and native APIs often come with restrictions (like only the organizer being able to access the file, or recordings not being available until after the call).
davidgu
·10 bulan yang lalu·discuss
We already support diarization in the Desktop Recording SDK by capturing the meeting platform’s speaker-change events, so you get a diarized transcript plus precise “speaker started talking” timestamps out of the box. We also support voice-signature diarization via third-party STT providers for participants calling in from the same room

For in-person meetings and audio uploads, this is on our roadmap and in development. More to come on this!
davidgu
·10 bulan yang lalu·discuss
Just to clarify, we’re the infra layer that reliably captures and normalizes meeting data across platforms. The real value for users is what developers build on top: automated analysis, enrichment, and workflows (not the capture itself)

Modern LLMs can power sales coaching, medical scribing, legal review, support QA, and compliance reporting but they need consistent inputs to process. We handle capture/formatting/edge cases so developers can focus on models and UX
davidgu
·10 bulan yang lalu·discuss
Thanks and love to hear this!
davidgu
·10 bulan yang lalu·discuss
Amanda says thank you so much!

I actually agree that it’s become incredibly easy to transcribe conversations using open-source models, and that’s not where Recall adds the most value. The hard part is building the infrastructure that allows you to get real-time access to the raw audio, video, and transcript data directly from the meeting platforms. We abstract all of that away and provide you with a clean interface to access that data. Once you get the data, you could use any of the models that you mentioned to do your own transcription, or transcribe using Recall’s transcription models.
davidgu
·10 bulan yang lalu·discuss
Thanks! Really appreciate the kind words
davidgu
·10 bulan yang lalu·discuss
Did you get one? :) This was a part of our Series B raise to help get our name out
davidgu
·10 bulan yang lalu·discuss
Enabling transcription/recordings per platform and remembering to record creates user-dependent setup. Also the host often needs to install apps which adds security friction, and you still have to build/maintain separate implementations for Zoom/Meet/Teams which is often a cost that devs don't want to deal with

Instead, we built a single API that can get the same results without the issues mentioned above so you can focus on building the features your users care about
davidgu
·10 bulan yang lalu·discuss
Usage includes silent time too as we are still processing the media streams
davidgu
·10 bulan yang lalu·discuss
$0.70/hr is our starter rate for low-volume testing. In production, developers will see higher usage and choose to commit to volume and longer-term usage. Because of this, we've seen most teams don’t pay the starter price once they scale beyond early pilots
davidgu
·10 bulan yang lalu·discuss
You're right, and I agree that participants should be aware when they’re being recorded

Because consent laws are complex and vary by region and industry, we leave the consent flow to the developer and we provide the tools and guidance to do it correctly. As with our Meeting Bot API, we also urge teams to follow local laws and make recording clearly visible to users