7 ms·
Automatically transcribe an interview, meeting or video
- andix 6y agoNo, because of data protection. I won't upload recordings (with possibly sensitive information) to a third party.
- MajidMM 6y agoThere is a data protection policy, of course.
- creshal 6y agoWhich only confirms that it's impossible to use your service and stay in compliance with GDPR.
- hnbad 6y agoCan you clarify? They're a German company and state that they do not share uploaded audio recordings with third parties. You'll need to sign a DPA with them to be compliant with the GDPR tho, and they'd need to disclose where the data will be stored and processed and how they maintain control over that data if it's a third party.
- deleted 6y ago[deleted]
- HenryBemis 6y ago> "Trusted by organizations of all sizes". Apart from Itep Pictures, all others seem to be in Turkey. Are you based in Turkey? If yes, allow me to place zero trust on everything-Turkey, under the current government/leadership. I strongly believe that Turkey lacks the basic/fundamental freedoms and rule of law is going whichever way this regime's leader wants it to go. I would similarly hesitate to upload such data to Iran, North Korea, Syria. If no, where are you based?
- rauf_f 6y agoNo, the company is based in Germany.
- kasperni 6y agoAny SAAS service that process spoken or written language should clearly state what languages they support on the frontpage.
- camillomiller 6y agoVery very good point
- js8 6y agoNot against the idea per se, but man, I wish people understood that a recording of a conversation is NOT a replacement for good notes or documentation. Recording conversation means saving time of an expert in exchange of additional time spent by the student, when looking things up in it. Having good notes/docs is easier for students, but more expensive for the expert, who needs to spend more time to organize the information properly. So depending on what you're doing, there might be different tradeoffs.
- rauf_f 6y agocan the recording and then transcribing with good editor (with automatic speech-to-text built-in) be a good solution?
- js8 6y agoMy point is, recording (even if we talk about something like a chat log) is just data, but to convert it to notes, i.e. information, you need to do additional (editing) work. That is the hard problem. Sure, searchable conversation data are better than nothing. But it is, by definition, disorganized. I worry about the future where people will stop making notes/docs just because they can record everything.
- eloeffler 6y agoFun fact: In Germany, most state parliaments and the state parliament still use hand-written stenography for protocols because it is still most reliable (catching all: shouts, noise-expressions from the crowd, etc.) and wasn't replaced by a typing system because up to date there is no typing stenography that keeps up with the speed of hand-written stenography (in German language).
- fxtentacle 6y agoI once tried to build a German service for transcribing online meeting calls, similar to what UberConference now offers, by using a cloud API for the STT. Oh wow was I surprised to see the quality. All of the cloud providers are abysmally bad at transcribing German. I believe the reason is that in German, you can make up word combinations on the fly and use them as valid nouns. And people do that, if it's convenient or if it enables you to be more precise. "Dampfschiffahrtsgesellschaft" = Society (Gesellschaft) for Driving (Fahrt) of Boats (Schiff) with Steam (Dampf)
- spzb 6y agoIn my experience, they're pretty poor in English too. Especially when it's ad hoc conversation where people don't finish sentences, repeat themselves, "um" and "err" etc
- hnbad 6y agoA problem most people don't think about when talking about transcription is that people don't talk like books. Not only do you get unfinished sentences and filler words, you also get garbled words, non-standard pronunciation, and so on. In the case of pronunciation this primarily poses a problem with detecting the intended word, but in other cases "cleaning up" the output may lose contextual information (e.g. what a speaker was going to say before cutting themselves off and using a different word). This is difficult enough for a human to get right, let alone a machine.
- rob74 6y ago
- fr33k3y 6y agoI'm curious about your service, can you explain what's different from similar services like happy scribe for instance? As it was already said you should make clear which languages are supported. And I think you should put prices in USD and/or Euros instead of TL (turkish lira), ideally Euro's for european visitors and UDS for the rest of the world. Besides the free tier, if I'm serious about the service I will be less keen to test it out before knowing the cost of it and at first I've seen the price without looking too much and thought it was pretty expensive before understanding it was expressed in TL's.
- rauf_f 6y agoSorry, there was a bug in pricing page. It should now show the prices in USD. The difference is own Speech recognition engine, easy document-like editor and separate subtitle editor.
- jcims 6y agoI think you’re going to have a hard time competing with the major cloud providers on transcription alone. AWS Transcribe, for example, is quite easy to use and supports batch transcription as well as streaming, custom language models, etc. There’s still quite a bit of value-add possible on top of that, however. The ability to edit transcriptions is a great start, especially if you maintain timecodes against the media. Developing or curating domain-specific language models to improve accuracy is also a likely option. There also appears to be a lot of interest in using real time transcription to augment live events with content derived from the conversation. Good luck!
- rauf_f 6y agoThanks for the note! As you have stated, there's still a lot of work for researcher/journalist after getting raw transcription, so good editing tool syncing audio and text is valuable here.
- Clewza313 6y agoQuite a few large companies intentionally do not use audio transcription services, because they don't want the liability of everything everybody has ever said being written down in a format that can easily searched during legal discovery.
- robsalasco 6y agois the spanish language supported?
- zackees 6y agoI just made a python package that does everything you are offering but for free. And yes it does direct links to youtube and twitter. pip install transcribe-anything transcribe_anything <YT_VID> out.txt
- hnbad 6y agoObvious caveat that automatic transcriptions are not a replacement for manual transcriptions. They're better than nothing but the problem with mistakes in automated transcriptions is that they can entirely change the meaning of a statement in ways that are not necessarily obvious if you don't listen to the audio at the same time. They also struggle with domain specific jargon depending on what data they were trained on. While manual transcriptions will mark ambiguous utterances as such (or ask for additional information), automation can create a false sense of certainty while just "guessing" whatever it matches most closely. This is a hard problem and unlikely to be solved soon.
- ghaff 6y agoI find they serve different use cases. ML transcriptions are fast/cheap and they're fine if you mostly want to pull out some quotes or check some things in your notes. But, in general, I find they're not remotely worth my time if I'm going to publish a transcript in which case I get a human transcription. (And even that can be a bit tough with accents, technical jargon, overlapping voices, etc.)
- hnbad 6y agoI would agree but given that automatic transcriptions are cheaper, many people treat it as an alternative when manual transcriptions would be more appropriate. Some tech conferences were pretty good about hiring actual people for live captioning, which was great, but with conferences mostly happening online via video streams at the moment, automated captions and transcriptions might seem like an obvious choice if you don't understand the limitations.
- Aeolun 6y agoThis is cool, but what exactly do you transcribe? What happens if I upload a Spanish or Japanese video?
- hnbad 6y agoI just noticed but even the German language footer doesn't included a link clearly labelled "Impressum". That information seems to be in the privacy policy (which I can only get in English even when switching to German?) but that is not sufficient to meet German legal requirements. The privacy policy also doesn't provide all the information the GDPR generally requires you to provide, e.g. spelling out users' rights under the GDPR and what legal basis is given for collecting each specific piece of information. I'm mostly pointing this out because it could get them sued, but I'd also expect a company based on a service like this to take privacy a bit more seriously, or at least present themselves as if they do so.
- rauf_f 6y agoThanks for the review. The privacy policy lists all collected information, how (if any) they're shared with other parties, also right for the users to delete the information any time. What else should be listed here? I didn't get the "legal basis for collecting each information" -- is it required? This is just basic information that software needs to operate.
- hnbad 6y agoWell, first of all, you need a link clearly indicating it's the "Impressum" (usually translated as "imprint", "legal" or similar in English versions) as per §5 TMG: https://de.wikipedia.org/wiki/Impressumspflicht#Telemediengesetz https://de.wikipedia.org/wiki/Impressumspflicht#Telemedienge... You can get sued for omitting such a page (by any bored lawyer really) because it's considered anti-competitive and a misdemeanor: https://de.wikipedia.org/wiki/Impressumspflicht#Ordnungswidrigkeiten_und_Zust%C3%A4ndigkeiten https://de.wikipedia.org/wiki/Impressumspflicht#Ordnungswidr... Here's a lengthy explainer of what should go in a privacy policy to be fully compliant (in German), note that "clear and precise" language is generally understood to mean being explicit about the legal basis (i.e. parts of the GDPR) under which the data is collected and processed: https://www.datenschutz.org/datenschutzerklaerung/ https://www.datenschutz.org/datenschutzerklaerung/ In any case, your privacy policy link on the German language version of your website gives me the policy in English, which violates the GDPR's requirements for "clear language" regardless of the actual content by not being in German: https://voicedocs.com/de/legal/privacy-policy https://voicedocs.com/de/legal/privacy-policy But to be honest, you shouldn't be asking a random person on HN, you should talk to a lawyer.
- mesaframe 6y agoDoesn't Google recorder does freely for you?
- rauf_f 6y agoYes, but there's still a lot of work after getting the transcript, even if it is accurate. Researchers/journalists need a good editing tools for reviewing, editing, summarizing and etc.
- jarym 6y agoI’ve used Sonix.ai for this type of thing before. Simple pricing and nice editor. The only thing it could benefit from is speaker identification. Apart from your service offering an onprem option is there much else difference?
- Johnyma22 6y agoI wonder if you could transcribe really-real time into something like Etherpad? https://etherpad.org https://etherpad.org
- Erazal 6y ago:s/voicedocs/My own shameless plugin/g We provide the same functionnality (except for the Word export) + direct recording and upload from Zoom, Hangouts, etc. + video / audio editing & sharing by high-lighting which part of the transcript you'd like to keep. www.spoke.app :) In 70 languages (see language list here: https://spoke-for-sumo-lings.webflow.io/ https://spoke-for-sumo-lings.webflow.io/)
- varispeed 6y agoI wouldn't feel easy uploading sensitive information for "transcription". Who is this service for? As an interviewee I also wouldn't consent that potential employer could disclose my information in such way.
- offtop5 6y agoConsidering the AWS API is essentially open for everyone to start a transcription service, what exactly is the difference here. If you know what you're doing you can build this in about 4 hours.
- frankenst1 6y agoAnd "Dropbox is just SVN mounted on top of curlftpfs" - doesn't mean there isn't a market to make technological capabilities more easily accessible for the masses. That being said, I am skeptical about the quality and would like to see some demos. Audio recordings of meetings are especially difficult to transcribe accurately.
- offtop5 6y agoThat's a great point, but I'm seeing an absolute explosion of transcription services which are all essentially based on AWS. The only real innovation here is when this is combined with language learning apps to help me practice my Chinese pronunciation, but even then I know I'll have to look to hire a tutor soon.
- mjparrott 6y agoA lot of spoken text is highly inefficient to read.
- bkovacev 6y agoDo you support speaker diarization?
- CharlesW 6y agoAnyone know why this is interesting enough to be on Hacker News? There are lots of services which do this, many of which have significantly better functionality. This just looks like a very thin wrapper on a cloud speech-to-text service.
- rauf_f 6y agoThe company builds its own speech-to-text engine and has better accuracy than Google in German and Turkish languages. Independent review: https://www.abtipper.de/transkription/sprache-zu-text/ https://www.abtipper.de/transkription/sprache-zu-text/
- disabled 6y agoThis is a good tool to use when dealing with health insurance in the United States. You should at minimum keep an Excel spreadsheet of date, whom you talked to, which department they are from, purpose of the call, follow up actions, etc. But, with the way insurance has been going in the US lately, you better be recording and transcribing that call. Usually, if the call line is recorded (basically all US health insurance companies do this) you can legally record the phone call without permission from the other party. I personally have an NVIDIA Jetson AGX Xavier with AI tools for speech-to-text, person identification, and transcribing, which I use for important phone calls. I use my own AI tools and devices for privacy reasons.
- rubatuga 6y agoPlease let us know what models you use for STT!
- laurex 6y agoThe pricing on this transcription is very high ($12/hr) for automated transcription. Compare to existing solutions like Descript, Rev, Otter.ai - what makes it so much better?
- jannieinIT 5y agoI also know very good transcription service -https://audext.com/ https://audext.com/. I have been using it for more than a year now and I am very satisfied.