TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Making high-fidelity audio sound like it came through the phone (2018)

62 pointsby jonlucaabout 5 years ago

13 comments

noizejoyabout 5 years ago
As an alternative to Fourier Transformations, one can also use classic audio filters applying high pass and low pass filters, or a band pass filter (or similar EQ settings with the aim of boosting the signal around 2KHz, and silencing the signal below about 1KHz and above 4KHz.<p>Caveat: I love doing this in a musical context for a specific part (e.g. vocals or drums or guitar) amongst many, and so I tend to fine-tune the exact frequencies in the context of the other parts so they evoke the memory and emotion of a telephone line more than the exact specifications of a POTS[0] line.<p>[0] POTS = plain old telephone service or plain ordinary telephone service
评论 #22524071 未加载
评论 #22524729 未加载
评论 #22524889 未加载
pjc50about 5 years ago
AMR is a very &quot;cheap&quot; codec to run, if you want something to sound like it&#x27;s been over the GSM phone system you could just run it through AMR and back again. Possible patent encumberance but implementations are available in ffmpeg.
AstralStormabout 5 years ago
The &quot;too good&quot; part is due to missing compander - very similar or identical to ADPCM compander for better analog lines. ADPCM itself in form of G.711 is still used in older digital phone exchanges.
评论 #22524612 未加载
grabbalaciousabout 5 years ago
Coming soon, AI prediction of what untelephonic voices would have sounded like! Starting with a detelephonised <i>One Night in Bangkok.</i><p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=rgc_LRjlbTU" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=rgc_LRjlbTU</a>
评论 #22529134 未加载
评论 #22526025 未加载
bravoetchabout 5 years ago
Pots chops the frequency off below 300hz and above 3300hz. The simulation should be almost perfect - but it doesn&#x27;t play.
评论 #22524386 未加载
porjoabout 5 years ago
Only the first sound file plays for me!? Using Firefox on desktop and mobile.
评论 #22523556 未加载
评论 #22526765 未加载
gwbas1cabout 5 years ago
The phone system has been mostly digital &quot;forever.&quot; Pretty much by the 1990s, even if you had an analog copper phone line, it was digital by the time it made it to the switchboard.
ThePowerOfFuetabout 5 years ago
&gt; EIGHT_KHZ = 8096<p>Was this deliberate (vs 8192)?
评论 #22525203 未加载
8bitsruleabout 5 years ago
Every now and then I hear someone call a radio station using a landline phone -in good repair-. The difference in quality (despite the LL bandwidth filtering) compared to mobile-phone callers is often unmistakable. For one thing, the mobile artifactual garbling and missing audio segments stand out.<p>So it&#x27;s helpful to stipulate what kind of &#x27;phone audio&#x27; you&#x27;re trying to mangle into &#x27;fidelity&#x27;.
dropoutcoderabout 5 years ago
Eventide’s classic DSP4000b has algorithms for phone call sonic simulation. The patches are highly modular (and thus can be inspected for analysis - at least down to the blocks used to construct the patch) and it would be interesting to see how that old school hardware DSP approach compares to the author’s design and implementation.
aiphexabout 5 years ago
I remember landlines sounding quite different from the author. To me they sound much better than cell phones. It sounds as if the other person is actually on the other end of the line. Cell phones sound very artificial with compression artifacts and such.
bcrlabout 5 years ago
He forgot to add in some 60 Hz (or 50 Hz) buzz. Maybe add in a bit of crackling as well since it&#x27;s now spring and wet around here...
lurker2823about 5 years ago
works here, firefox mac, version 74.