SlideShare a Scribd company logo
1 of 4
Download to read offline
Digital Speech within 125 Hz Bandwidth (DS-125)
by Michael E. Lebo
Abstract:​ Sound cards have 24 bit accuracy and 96,000 Hz sample rates, which lets
artificial intelligence methods to find unique sounds within live voice every .008
seconds. A new binary code sends the speech and timing within 125 Hz bandwidth
to a lookup table of audio clips, which are played and understood in real time. We
can recognize sounds within this synthetic live voice and ignore distortion between
these sounds. Someone, anyone, please finish this project for me.
Distortion:​ The Shannon-Hartley Theorem implies voice bandwidth cannot be less
than the bandwidth of voice without adding distortion. Let’s make it at the right time.
The project name is digital speech, not digital voice. What if up to 40% of the live
voice is distorted? Would that constitute failure? What if, your ​mind didn’t
recognize distortion​ at that 40% of the time? There are known sounds that make
up speech and there must be transition times between those known sounds,
because the parts of the mouth, tongue, lips, jaw, etc. take time to change from one
known sound to another. Although your ears can hear these transitions, why should
your mind use them?
Synthetic live voice is played on the computers speaker using extremely short audio
clips. The audio clips were made in the past from your live voice. But the phase at
the end of any audio clip must match the phase at the beginning of the next audio
clip or distortion occurs. If the amplitude of all audio clips at the beginning and end
was zero, the phase would always match, but this reduction of amplitude creates a
new kind of distortion. The solution is to extend the duration of these audio clips by
.04 seconds (five times faster than a eye blink or 3840 samples of the master clock)
and use that time to slowly reduce the amplitude at the end of the first audio clip
from full to zero and to slowly raise the amplitude at the beginning of the next audio
clip from zero to full, then overlap the audio clips by .04 seconds. This is the time
when the ​40%​ ​distortion ​fulfills the Shannon-Hartley Theorem.
Proof-of-concept:​ For a development system only one computer is needed to take
your live voice from the microphone to a headset. Others who want to repeat this
proof-of-concept must use their live voice to make the required parts of this project.
In the final system a one or a zero goes into a transport device every .008 seconds
(768 samples), which is the 125 Hz bandwidth. A sound detector that continually
finds sounds in .008 second steps is required to know, if the next transport digit is a
one or zero. But sound detectors can make distortion. I have limited the total number
of sounds in voice to 88, but what if more are needed? Linguists have found
between 40 to 47 phonemes that make up the English language, meaning there is a
low risk of adding distortion. I have divided voice into 16 logarithmic bands of
frequencies for this sound detector. The Cochlear implant, used by deaf people to
hear, has only eleven frequency bands, meaning there is a low risk of adding
distortion. The 16 filters are not perfect, but they are very fast. Because the same
filters are used to make the numbers and compare those numbers, the errors cancel.
Each of the 16 filters has an amplitude detector and frequency detector. The output
numbers from the 32 detectors continuously make their first and second derivatives,
which total 96 numbers every .008 seconds. Some of the 96 numbers make the 88
comparisons for your known sounds. But most of the time the 96 numbers from the
sound detector do not match any of your 88 known sounds. Those .008 second time
slots are assigned as unknowns.
You cannot change your mouth, tongue, lips, jaw, etc. in .008 seconds. When the
sound detector finds a match to your unique cluster of numbers for one of your
known sounds, that cluster often repeats. Sounds come in groups. Between your
known sounds are unknown sounds. The rule to fix the unknown sounds is to make
half of the unknown time slots match your earlier known sound, and the rest of the
unknown time slots match your next known sound. Each of your new known sound
groups without unknown time slots must fit a unique code of ones and zeros at 125
Hz rate to be sent into the transport device for each of your 88 sounds.
The Lebo code:​ I invented the Lebo code of ones and zeros, which contain both
speech and timing. All Lebo codes start with one and end with two or more zeros,
making 88 minimum number of digit Lebo codes with eleven or less digits. To extend
the time of any of the 88 Lebo codes in .008 second steps, add extra zeros to its
minimum number of digits. The time to send any Lebo code with extensions through
a transport device is ​exactly​ the same time that plays its extended audio clip. A
special Lebo code turns on the squelch that mutes the audio just before the transport
device stop sending. The minimum number of digits in the 88 Lebo codes ranges
from 3 to 11 with associated audio clips lasting from .024 to .088 seconds (2304 to
8448 samples). In live voice some sounds have a smaller duration and should be
assigned to smaller minimum number of digit Lebo codes. The smallest Lebo code is
assigned to “no sound”, which is the most used of all sounds, the easiest sound to
detect and has no distortion. Sounds with a larger duration should be assigned to
larger minimum number of digit Lebo codes.
When a sender talks too fast for a new sound group to fit half or more of its minimum
number of digits for that Lebo code, the full minimum number of digit Lebo code is
sent, but one zero is removed from each of the future Lebo codes with extra zeros
for each missing digit added. If a new sound group has less than half of the minimum
number of digits for that Lebo code, the new sound group is removed, and one extra
zero is added to each of the future Lebo codes for each digit of the removed new
sound group. This adds a little time distortion, but our minds can compensate. You
would tell the sender to slow down.
QPSK-125 error correction and encryption could modify the Lebo code for DS-125.
Why do this?​ Long ago writers needed a transport device to rapidly send written
words to far away readers. Morse code with a small bandwidth filled part of that
need, even though the penmanship was removed. Today astronauts to Mars need a
transport device to send their live voices to and from Earth. The Lebo code with a
small bandwidth fills part of that need.
Radios are used to send live voice from one place to another. But noise gets in the
way of the signal. If there is not enough signal compared to the noise, you can not
hear the live voice. Traditionally the signal is increased by amplifiers or bigger
antennas, but the DS-125 software reduces voice bandwidth which reduces the
noise. The cost of bigger amplifiers and/or antennas is prohibitive, while DS-125
software can be free and has no weight. The future uses of DS-125 include live
voice from the Earth to the Moon to the Earth (EME), live voice to be able to
modulate an Extremely Low Frequency (ELF) radio signal for global deep
underwater voice communications, saving 32,000 hours of only your encrypted live
voice on a 16 Gbit flash drive, etc.
The result:​ When all 88 of your sounds can be detected, and your unknown time
slots removed, and your new sound group with less than half of their minimum
number of digits removed, you can hear your synthetic live voice by playing your
pre-recorded audio clips (arrays of numbers or samples) on the headset. If you can
understand yourself all the time, the ​development system works​. If you can’t
understand yourself, the development system fails. The development system only
works, if ​all​ parts are complete.
How do you find your unique cluster combinations for each of your 88 sounds to
compare with your 96 unknown numbers every .008 seconds? Example: If the 16
peak amplitude numbers from the 16 filters are below a fixed value, then the
unknown sound must be “no sound”, which is the first of the 88 known sounds. Your
other 87 unique combinations of cluster numbers and your audio clips need to be
made. How do you make them?
To test the proof-of-concept someone needs to finish doing the project ​with​ or
without my help. If I am still alive, please contact me at ​mike.lebo@gmail.com

More Related Content

What's hot

Digital Audio Tape (Dat)
Digital Audio Tape (Dat)Digital Audio Tape (Dat)
Digital Audio Tape (Dat)Farhat Surve
 
Analog and Digital Signals
Analog and Digital SignalsAnalog and Digital Signals
Analog and Digital SignalsSana Ullah
 
Audio compression
Audio compression Audio compression
Audio compression Darshan IT
 
TomW_Radio-Romania-lecture
TomW_Radio-Romania-lectureTomW_Radio-Romania-lecture
TomW_Radio-Romania-lectureTom Williams
 
Nam 603 block diagram tm stagetec systems
Nam 603 block diagram   tm stagetec systemsNam 603 block diagram   tm stagetec systems
Nam 603 block diagram tm stagetec systemstm stagetec systems
 
Chapter 02 audio recording - part i
Chapter 02   audio recording - part iChapter 02   audio recording - part i
Chapter 02 audio recording - part iNazihah Ahwan
 
Audio Processing and Music Recognition
Audio Processing and Music RecognitionAudio Processing and Music Recognition
Audio Processing and Music RecognitionMrinmoy Dalal
 
Digital signal processing through speech, hearing, and Python
Digital signal processing through speech, hearing, and PythonDigital signal processing through speech, hearing, and Python
Digital signal processing through speech, hearing, and PythonMel Chua
 
Speech signal processing lizy
Speech signal processing lizySpeech signal processing lizy
Speech signal processing lizyLizy Abraham
 
Introduction to audio normalization
Introduction to audio normalizationIntroduction to audio normalization
Introduction to audio normalizationKeico Tu
 
Homomorphic speech processing
Homomorphic speech processingHomomorphic speech processing
Homomorphic speech processingsivakumar m
 
Mixing for games levels and more... jocelyn daoust
Mixing for games levels and more...   jocelyn daoustMixing for games levels and more...   jocelyn daoust
Mixing for games levels and more... jocelyn daoustMary Chan
 
Multimedia seminar ppt
Multimedia seminar pptMultimedia seminar ppt
Multimedia seminar pptAnandi Kumari
 
Practical Pitch Detection on iPhone
Practical Pitch Detection on iPhonePractical Pitch Detection on iPhone
Practical Pitch Detection on iPhoneShreesh Ayachit
 

What's hot (20)

Digital Audio Tape (Dat)
Digital Audio Tape (Dat)Digital Audio Tape (Dat)
Digital Audio Tape (Dat)
 
Analog and Digital Signals
Analog and Digital SignalsAnalog and Digital Signals
Analog and Digital Signals
 
Audio compression
Audio compression Audio compression
Audio compression
 
TomW_Radio-Romania-lecture
TomW_Radio-Romania-lectureTomW_Radio-Romania-lecture
TomW_Radio-Romania-lecture
 
Nam 603 block diagram tm stagetec systems
Nam 603 block diagram   tm stagetec systemsNam 603 block diagram   tm stagetec systems
Nam 603 block diagram tm stagetec systems
 
Chapter 02 audio recording - part i
Chapter 02   audio recording - part iChapter 02   audio recording - part i
Chapter 02 audio recording - part i
 
Audio Processing and Music Recognition
Audio Processing and Music RecognitionAudio Processing and Music Recognition
Audio Processing and Music Recognition
 
Digital signal processing through speech, hearing, and Python
Digital signal processing through speech, hearing, and PythonDigital signal processing through speech, hearing, and Python
Digital signal processing through speech, hearing, and Python
 
Speech signal processing lizy
Speech signal processing lizySpeech signal processing lizy
Speech signal processing lizy
 
Introduction to audio normalization
Introduction to audio normalizationIntroduction to audio normalization
Introduction to audio normalization
 
Homomorphic speech processing
Homomorphic speech processingHomomorphic speech processing
Homomorphic speech processing
 
Mixing for games levels and more... jocelyn daoust
Mixing for games levels and more...   jocelyn daoustMixing for games levels and more...   jocelyn daoust
Mixing for games levels and more... jocelyn daoust
 
Speech Compression
Speech CompressionSpeech Compression
Speech Compression
 
Mike to clavinova
Mike to clavinovaMike to clavinova
Mike to clavinova
 
Gain structure
Gain structureGain structure
Gain structure
 
Multimedia seminar ppt
Multimedia seminar pptMultimedia seminar ppt
Multimedia seminar ppt
 
Pycon apac 2014
Pycon apac 2014Pycon apac 2014
Pycon apac 2014
 
Practical Pitch Detection on iPhone
Practical Pitch Detection on iPhonePractical Pitch Detection on iPhone
Practical Pitch Detection on iPhone
 
Speech processing
Speech processingSpeech processing
Speech processing
 
electronic mixer
electronic mixerelectronic mixer
electronic mixer
 

Similar to Digital speech within 125 hz bandwidth

Basic principles of audio recording
Basic principles of audio recordingBasic principles of audio recording
Basic principles of audio recordingHermogenes Lomosad
 
Localization Cue Correction
Localization Cue CorrectionLocalization Cue Correction
Localization Cue CorrectionMatthew Lane
 
The analog to digital conversion process
The analog to digital conversion processThe analog to digital conversion process
The analog to digital conversion processDJNila
 
Audio for MS Teams Rooms - MTR
Audio for MS Teams Rooms - MTRAudio for MS Teams Rooms - MTR
Audio for MS Teams Rooms - MTRHarald Steindl
 
Sampling rate bit depth_lossey lossless
Sampling rate bit depth_lossey losslessSampling rate bit depth_lossey lossless
Sampling rate bit depth_lossey losslessJonny Williams
 
Dante Audio Networking Fundamentals
Dante Audio Networking FundamentalsDante Audio Networking Fundamentals
Dante Audio Networking FundamentalsrAVe [PUBS]
 
Sampling rate bit depth
Sampling rate bit depthSampling rate bit depth
Sampling rate bit depthJonny Williams
 
How to play audio from a microcontroller
How to play audio from a microcontrollerHow to play audio from a microcontroller
How to play audio from a microcontrollerMahadev Gopalakrishnan
 
Audio125 wk1-review-digital-audio-specs-and-acoustics
Audio125 wk1-review-digital-audio-specs-and-acousticsAudio125 wk1-review-digital-audio-specs-and-acoustics
Audio125 wk1-review-digital-audio-specs-and-acousticsRaffiel203
 
Sound for Dummies and DJ's
Sound for Dummies and DJ'sSound for Dummies and DJ's
Sound for Dummies and DJ'sPierre Tougas
 

Similar to Digital speech within 125 hz bandwidth (20)

Speech Recognition System
Speech Recognition SystemSpeech Recognition System
Speech Recognition System
 
Digital audio
Digital audioDigital audio
Digital audio
 
Basic principles of audio recording
Basic principles of audio recordingBasic principles of audio recording
Basic principles of audio recording
 
Linear Predictive Coding
Linear Predictive CodingLinear Predictive Coding
Linear Predictive Coding
 
Localization Cue Correction
Localization Cue CorrectionLocalization Cue Correction
Localization Cue Correction
 
The analog to digital conversion process
The analog to digital conversion processThe analog to digital conversion process
The analog to digital conversion process
 
Audio for MS Teams Rooms - MTR
Audio for MS Teams Rooms - MTRAudio for MS Teams Rooms - MTR
Audio for MS Teams Rooms - MTR
 
Sampling rate bit depth_lossey lossless
Sampling rate bit depth_lossey losslessSampling rate bit depth_lossey lossless
Sampling rate bit depth_lossey lossless
 
Dante Audio Networking Fundamentals
Dante Audio Networking FundamentalsDante Audio Networking Fundamentals
Dante Audio Networking Fundamentals
 
Sampling rate bit depth
Sampling rate bit depthSampling rate bit depth
Sampling rate bit depth
 
How to play audio from a microcontroller
How to play audio from a microcontrollerHow to play audio from a microcontroller
How to play audio from a microcontroller
 
Audio125 wk1-review-digital-audio-specs-and-acoustics
Audio125 wk1-review-digital-audio-specs-and-acousticsAudio125 wk1-review-digital-audio-specs-and-acoustics
Audio125 wk1-review-digital-audio-specs-and-acoustics
 
The secerts to great sounding samples.txt
The secerts to great sounding samples.txtThe secerts to great sounding samples.txt
The secerts to great sounding samples.txt
 
The secerts to great sounding samples.txt
The secerts to great sounding samples.txtThe secerts to great sounding samples.txt
The secerts to great sounding samples.txt
 
Mp3
Mp3Mp3
Mp3
 
Reverb w5 imp_2
Reverb w5 imp_2Reverb w5 imp_2
Reverb w5 imp_2
 
Multi media unit-2.doc
Multi media unit-2.docMulti media unit-2.doc
Multi media unit-2.doc
 
Sound for Dummies and DJ's
Sound for Dummies and DJ'sSound for Dummies and DJ's
Sound for Dummies and DJ's
 
3D audio
3D audio3D audio
3D audio
 
Speaker Segmentation (2006)
Speaker Segmentation (2006)Speaker Segmentation (2006)
Speaker Segmentation (2006)
 

Recently uploaded

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 

Recently uploaded (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 

Digital speech within 125 hz bandwidth

  • 1. Digital Speech within 125 Hz Bandwidth (DS-125) by Michael E. Lebo Abstract:​ Sound cards have 24 bit accuracy and 96,000 Hz sample rates, which lets artificial intelligence methods to find unique sounds within live voice every .008 seconds. A new binary code sends the speech and timing within 125 Hz bandwidth to a lookup table of audio clips, which are played and understood in real time. We can recognize sounds within this synthetic live voice and ignore distortion between these sounds. Someone, anyone, please finish this project for me. Distortion:​ The Shannon-Hartley Theorem implies voice bandwidth cannot be less than the bandwidth of voice without adding distortion. Let’s make it at the right time. The project name is digital speech, not digital voice. What if up to 40% of the live voice is distorted? Would that constitute failure? What if, your ​mind didn’t recognize distortion​ at that 40% of the time? There are known sounds that make up speech and there must be transition times between those known sounds, because the parts of the mouth, tongue, lips, jaw, etc. take time to change from one known sound to another. Although your ears can hear these transitions, why should your mind use them? Synthetic live voice is played on the computers speaker using extremely short audio clips. The audio clips were made in the past from your live voice. But the phase at the end of any audio clip must match the phase at the beginning of the next audio clip or distortion occurs. If the amplitude of all audio clips at the beginning and end was zero, the phase would always match, but this reduction of amplitude creates a new kind of distortion. The solution is to extend the duration of these audio clips by .04 seconds (five times faster than a eye blink or 3840 samples of the master clock) and use that time to slowly reduce the amplitude at the end of the first audio clip from full to zero and to slowly raise the amplitude at the beginning of the next audio clip from zero to full, then overlap the audio clips by .04 seconds. This is the time when the ​40%​ ​distortion ​fulfills the Shannon-Hartley Theorem.
  • 2. Proof-of-concept:​ For a development system only one computer is needed to take your live voice from the microphone to a headset. Others who want to repeat this proof-of-concept must use their live voice to make the required parts of this project. In the final system a one or a zero goes into a transport device every .008 seconds (768 samples), which is the 125 Hz bandwidth. A sound detector that continually finds sounds in .008 second steps is required to know, if the next transport digit is a one or zero. But sound detectors can make distortion. I have limited the total number of sounds in voice to 88, but what if more are needed? Linguists have found between 40 to 47 phonemes that make up the English language, meaning there is a low risk of adding distortion. I have divided voice into 16 logarithmic bands of frequencies for this sound detector. The Cochlear implant, used by deaf people to hear, has only eleven frequency bands, meaning there is a low risk of adding distortion. The 16 filters are not perfect, but they are very fast. Because the same filters are used to make the numbers and compare those numbers, the errors cancel. Each of the 16 filters has an amplitude detector and frequency detector. The output numbers from the 32 detectors continuously make their first and second derivatives, which total 96 numbers every .008 seconds. Some of the 96 numbers make the 88 comparisons for your known sounds. But most of the time the 96 numbers from the sound detector do not match any of your 88 known sounds. Those .008 second time slots are assigned as unknowns. You cannot change your mouth, tongue, lips, jaw, etc. in .008 seconds. When the sound detector finds a match to your unique cluster of numbers for one of your known sounds, that cluster often repeats. Sounds come in groups. Between your known sounds are unknown sounds. The rule to fix the unknown sounds is to make half of the unknown time slots match your earlier known sound, and the rest of the unknown time slots match your next known sound. Each of your new known sound groups without unknown time slots must fit a unique code of ones and zeros at 125 Hz rate to be sent into the transport device for each of your 88 sounds.
  • 3. The Lebo code:​ I invented the Lebo code of ones and zeros, which contain both speech and timing. All Lebo codes start with one and end with two or more zeros, making 88 minimum number of digit Lebo codes with eleven or less digits. To extend the time of any of the 88 Lebo codes in .008 second steps, add extra zeros to its minimum number of digits. The time to send any Lebo code with extensions through a transport device is ​exactly​ the same time that plays its extended audio clip. A special Lebo code turns on the squelch that mutes the audio just before the transport device stop sending. The minimum number of digits in the 88 Lebo codes ranges from 3 to 11 with associated audio clips lasting from .024 to .088 seconds (2304 to 8448 samples). In live voice some sounds have a smaller duration and should be assigned to smaller minimum number of digit Lebo codes. The smallest Lebo code is assigned to “no sound”, which is the most used of all sounds, the easiest sound to detect and has no distortion. Sounds with a larger duration should be assigned to larger minimum number of digit Lebo codes. When a sender talks too fast for a new sound group to fit half or more of its minimum number of digits for that Lebo code, the full minimum number of digit Lebo code is sent, but one zero is removed from each of the future Lebo codes with extra zeros for each missing digit added. If a new sound group has less than half of the minimum number of digits for that Lebo code, the new sound group is removed, and one extra zero is added to each of the future Lebo codes for each digit of the removed new sound group. This adds a little time distortion, but our minds can compensate. You would tell the sender to slow down. QPSK-125 error correction and encryption could modify the Lebo code for DS-125. Why do this?​ Long ago writers needed a transport device to rapidly send written words to far away readers. Morse code with a small bandwidth filled part of that need, even though the penmanship was removed. Today astronauts to Mars need a transport device to send their live voices to and from Earth. The Lebo code with a small bandwidth fills part of that need.
  • 4. Radios are used to send live voice from one place to another. But noise gets in the way of the signal. If there is not enough signal compared to the noise, you can not hear the live voice. Traditionally the signal is increased by amplifiers or bigger antennas, but the DS-125 software reduces voice bandwidth which reduces the noise. The cost of bigger amplifiers and/or antennas is prohibitive, while DS-125 software can be free and has no weight. The future uses of DS-125 include live voice from the Earth to the Moon to the Earth (EME), live voice to be able to modulate an Extremely Low Frequency (ELF) radio signal for global deep underwater voice communications, saving 32,000 hours of only your encrypted live voice on a 16 Gbit flash drive, etc. The result:​ When all 88 of your sounds can be detected, and your unknown time slots removed, and your new sound group with less than half of their minimum number of digits removed, you can hear your synthetic live voice by playing your pre-recorded audio clips (arrays of numbers or samples) on the headset. If you can understand yourself all the time, the ​development system works​. If you can’t understand yourself, the development system fails. The development system only works, if ​all​ parts are complete. How do you find your unique cluster combinations for each of your 88 sounds to compare with your 96 unknown numbers every .008 seconds? Example: If the 16 peak amplitude numbers from the 16 filters are below a fixed value, then the unknown sound must be “no sound”, which is the first of the 88 known sounds. Your other 87 unique combinations of cluster numbers and your audio clips need to be made. How do you make them? To test the proof-of-concept someone needs to finish doing the project ​with​ or without my help. If I am still alive, please contact me at ​mike.lebo@gmail.com