86 points amrrs 1 hour ago 25 comments
martianvoid 1 hour ago | parent
chronogram 1 hour ago | parent
mikemzz1 1 hour ago | parent
alberth 55 minutes ago | parent
Or is there another approach?
treyd 51 minutes ago | parent
cheschire 50 minutes ago | parent
drob518 38 minutes ago | parent
sorou 22 minutes ago | parent
so you have a file containing bytes representing the sound wave, and you have existing recordings (read: sound waves represented as sequences of bytes) of people speaking in different languages and contests, and you can feed all those existing recordings into a model along with corresponding transcriptions, and you can get a model out which can identify patterns in recordings of people speaking to then go backwards and see a pattern of sound waves and correctly associate it with a specific token, no need to play anything back. pauses, stutters, etc. are themselves patterns of sound waves that can be identified and worked around to identify just the meaningful parts of speech.
in principle, you could probably learn to do this too, by sitting down for hundreds of hours meticulously starting at waveforms, and this is, very roughly, what signal analysts do: look at waveforms and try to identify patterns. ai just leverages this principle to turn mundane speech into text.
Imustaskforhelp 54 minutes ago | parent
Does this work for Hindi or other non English languages though?
I wanted to recently transcribe Hindi + English (mixed) Audio and I used this model[0] and created a custom transcribe command which can give text over input of mp4 files
This took me roughly around an hour or more or around this time frame for a 90 minute transcription source. I would consider myself to be slightly bored during this phase.
I would really appreciate it if something like the project could be made native for a lot more languages but I think that the approach of embedding models and using them in such a way is pretty crazy. Kudos for it and I will try it out!
I can think of many such use cases where Speech to text of even large audio files becomes near instant. As I think someone on hackernews once quoted whom I am very paraphrasing
An order of one or two magnitude of an already existing thing stops becoming a quantity upgrade but rather becomes a quality upgrade in it of itself as it provides access to workflows which previously wouldn't have been feasible.
[0]: https://huggingface.co/parismitaglobalsolutions/indicconform...
tinykerneldev 10 minutes ago | parent
1970-01-01 4 minutes ago | parent
fdb 43 minutes ago | parent
cstever 34 minutes ago | parent
"EmbeddingGemma 2 is made by Google DeepMind and released under Apache 2.0. This is an independent project, not affiliated with or endorsed by Google."
walrus01 33 minutes ago | parent
ghboo0927 7 minutes ago | parent
jdw64 39 minutes ago | parent
llimllib 26 minutes ago | parent
I'll test theirs too if I get around to it
Here's a sample CLI wrapping the apple model and providing a simple benchmark: https://github.com/llimllib/transcribe
update: doesn't seem like they provide their model and I don't feel like trying to dig it out of their app bundle, so I'm not going to test this one
s3p 3 minutes ago | parent
vladimirralev 26 minutes ago | parent
lukko 23 minutes ago | parent
coldtea 19 minutes ago | parent
spiderfarmer 13 minutes ago | parent
amelius 9 minutes ago | parent
bawana 4 minutes ago | parent