Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

No, because the drive circuit for a speaker is the opposite of the circuit for a microphone. The output stage of a speaker amplifier is just that, an output. The only way to record audio from a speaker, which is totally possible, is to have also purposely built an input stage also attached to the speaker. Which at that point you might as well just use a microphone...

Audio input and output are not reversible.



I don't know what you mean here, I can plug a speaker into my mic slot and use that to record, just as plugging a mic into the speaker slot gives a (crappy) speaker.


> purposely built input stage

You moved your device to the purposely built input stage.

Not an expert, but your remark doesn’t compute with the parent comment


Because on your computer the engineers purposely put a switch that can direct the signal to either the input hardware or the output hardware.

It's not a mic slot, it's a general analog I/O port with a 3.5mm form factor.


A DAC and amplifier circuit is electrically incapable of processing input (on its own.)

Physically unplugging and moving a speaker to a mic input works, sure, but very few devices can do this switching electronically.


I think most intel HDA compatible chips can do this. You can specify which pins are connected to what.


on many cards they are, check out the tool `hdajackretask` from package `alsa-gui-tools`.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: