Загрузка видео...

Не удалось загрузить видео

На главную

New side project: Samuel, a model I trained to mimic speech using Pink Trombone, a (pre-existing) silly vocal tract simulator. 🧵

150,787 просмотров • 1 месяц назад •via X (Twitter)

Комментарии: 37

Фото профиля Václav Volhejn
Václav Volhejn1 месяц назад

From an ML perspective, it's a speech autoencoder where the decoder is Pink Trombone. It's a non-trivial task: Pink Trombone is non-differentiable, sample-by-sample, and if you optimize the model to just match the waveform, it's not intelligible. Write-up coming soon!

Фото профиля Václav Volhejn
Václav Volhejn1 месяц назад

Try it: Credits to Neil Thapen for the original Pink Trombone and @ConcreteSciFi for the programmable version I used as the starting point.

Фото профиля davidsong
davidsong1 месяц назад

This is awesome. But recording on Firefox under Linux seems a bit slow. If I can get it working I'll send a PR :)

Фото профиля Václav Volhejn
Václav Volhejn1 месяц назад

Thank you, PRs with fixes welcome!

Фото профиля davidsong
davidsong1 месяц назад

Found and fixed, I'll finish testing and send a PR shortly. Also, this always trips me up when creating from the API rather than with `gh repo create` - you aren't watching the repo so you won't get notifications on PRs or issues!

Фото профиля 𝙇𝙐𝙄𝙎 𝕏⃠
𝙇𝙐𝙄𝙎 𝕏⃠1 месяц назад

I'm not sure if this really is how vocal tract is supposed to move

Фото профиля Cube Flipper
Cube Flipper1 месяц назад

omfg @repligate someone actually did it

Фото профиля arvflash
arvflash1 месяц назад

couldn't this technically be used as an extremely efficient, human voice focused, audio encoder? the data to move the pink trombone correctly is probably tiny, this seems very intelligible and is more dynamic than just storing text and playing it back with TTS.

Фото профиля Ryan Moulton
Ryan Moulton1 месяц назад

I wonder how well something like this would work as a super low bitrate voice codec.

Фото профиля dy
dy1 месяц назад

Nice! I've also built speech simulator based on pink trombone You can control the intonation here manually I guess there can be switchable phoneme tables, based from your example, for TTS with accents.

Фото профиля WuBu ⪋ WaefreBeorn 🇺🇸 👑
WuBu ⪋ WaefreBeorn 🇺🇸 👑1 месяц назад

i am proud of you i tried it but had alien voice problems you made it sound so good mine sounded awful yours is amazing i will finish my work using your work lol thank you

Фото профиля TheRearAdmiral
TheRearAdmiral1 месяц назад

AAA III UUU EEE OOOOOOOOOOO

Фото профиля Andrew Carr 🤸
Andrew Carr 🤸1 месяц назад

I LOVE THIS

Фото профиля itsnotmyfault
itsnotmyfault1 месяц назад

Jesus Christ. Also, I want a version that does this with I have no idea why I want it, and I am exceedingly unlikely to make any music at all with it, but I still want it.

Фото профиля Kasra
Kasra1 месяц назад

this is insane I love it

Фото профиля Kenneth Udut
Kenneth Udut1 месяц назад

I played with pink trombone years ago and found it very hard to control. This is very impressive – it captured my singing quite well.

Фото профиля Raphaël Millière
Raphaël Millière1 месяц назад

Very cool! How hard would it be to simulate the rest of the pharynx and train a model to sing with it?

Фото профиля rama
rama1 месяц назад

what an amazing project I love it. who could have thought speech could be encoded in a pink tormbone lol 🎺

Фото профиля misa
misa1 месяц назад

this is cool

Фото профиля 1) What
1) What1 месяц назад

Now to build a robot version and train it the same way

Фото профиля MakroArt
MakroArt1 месяц назад

"Ni Ni Ni Niiii-" The internet has ruined me

Фото профиля Epicarism
Epicarism1 месяц назад

@andrew_n_carr Copying this brb

Фото профиля Mark Kretschmann
Mark Kretschmann1 месяц назад

Super interesting!

Фото профиля Patrick O'Reilly
Patrick O'Reilly1 месяц назад

This is super cool, looking forward to the writeup! Pre-registering a guess: * train small frame-level neural proxy synth on random data * freeze proxy & train a controller on speech w/ frame-level ASR feature-matching & F0 losses * probably no need to post-train w/ real thing?

Фото профиля 𝙏𝙒𝙀𝙇𝙑𝙀
𝙏𝙒𝙀𝙇𝙑𝙀1 месяц назад

@ravarcheon look what you've done!

Фото профиля xavier (jack)
xavier (jack)1 месяц назад

epic

Фото профиля Yossi Gandelsman
Yossi Gandelsman1 месяц назад

Really cool project! Can't wait to hear more about the research behind it

Фото профиля Tom 🚴‍♂️
Tom 🚴‍♂️1 месяц назад

Reminds me of Air: MoonSafari/Remember.

Фото профиля jyo
jyo1 месяц назад

Really cool work

Фото профиля julia | @juliamaeva on 🦋
julia | @juliamaeva on 🦋1 месяц назад

This is really cool! but it seems to struggle detecting higher pitches even though its capable of replicating them.

Фото профиля Fabio Angela
Fabio Angela1 месяц назад

cool, I had the same idea to use pink trombone for something similar but the moment I was interested into, other 20 ideas spawned, happy to see someone doing this!! I think that pink trombone could be improved to reproduce better (more) sounds and this would improve the outcome, I will take a look at the repo, thanks for sharing!

Фото профиля Midas 👑
Midas 👑1 месяц назад

this is lit it would also be interesting to transform the concept into a way to see how to pronounce certain words (showing where you should put your tongue)

Фото профиля Friedrich Wicke
Friedrich Wicke1 месяц назад

awesome

Фото профиля Cyberkush
Cyberkush1 месяц назад

That’s really awesome man. Keep up the good work!

Фото профиля Jean-Paul Mikkers
Jean-Paul Mikkers1 месяц назад

This would also be a great starting point to improve mouth/speech animations in 3d movies.

Фото профиля AFX LAB
AFX LAB1 месяц назад

Now train a video model and use classification controllers

Фото профиля Xy
Xy1 месяц назад

very cool!

Похожие видео