SlideShare a Scribd company logo
1 of 17
Voice Detection and
Reverse Playback
By
Jeevan Prakash
Mtech-1311EE05
Contents
• Aim of the project
• Requirements for the project
• Hardware
• software
• Theory
• Conclusion
• References
Aim
• This project detects a voice signal from a
microphone, then plays it back in the reverse
direction using DSP Starter Kit (DSK).
Microphone
DSP Starter
Kit
Speaker
DSK Support tools
1.DSP Starter Kit package includes:
(a) Code composer studio v3.1(Software)
(b) A board TMS320C6713-16 bit stereo
codec
(c) A USB cable that connects the DSK board
to the PC
(d) A 5v power supply for the DSK board
2. PC
3.Microphone and headphones/speaker
Connections
Board
Block diagram
Code Composer Studio v3.1
• Code Composer is the DSP industry's first fully integrated
development environment (IDE) with DSP-specific
functionality.
• It can Edit, build, debug, profile and manage projects from a
single unified environment.
• Unique features include
• Code generation such as a C compiler, an assembler, and a linker.
• Graphical capabilities
• Supports real-time debugging.
• An easy-to-use software tool to build and debug programs.
Software Tool Flow
.c .asm .obj .out
• The C compiler compiles a C source program with extension .c
to produce an assembly source file with extension .asm.
• The assembler assembles an .asm source file to produce a
machine language object file with extension .obj.
• The linker combines object files and object libraries as input to
produce an executable file with extension .out.
• This executable file can be loaded and run directly on the
C6713 processor.
Text Editor Compiler Assembler linker
Theory
Fig: Block Diagram for the detection of a voice signal from
a microphone and playback of that signal in the reverse direction
Block diagram:
Cont…
• Two circular buffers are used:
• An input buffer to hold 80,000 samples (10 seconds of data)
continuously being updated.
• An output buffer to play back the input voice signal in the reverse
direction.
• The signal level is monitored, and its envelope is tracked to
determine whether or not a voice signal is present.
• When a voice signal appears and subsequently dies out, the
signal - level monitor sends a command to start the playback
of the accumulated voice signal, specifying the duration of the
signal in samples.
Cont…
• The stored data are transferred from the input buffer to the
output buffer for playback.
• Playback stops when one reaches the end of the entire signal
detected.
Signal Level Monitor:
• It includes rectification and filtering (using a simple first order
IIR filter).
Cont…
DC Blocking first order IIR High pass filter:
Conclusions
• We can detect voice and playback it reversely using DSP
kit.
• Here we are learning code composer studio software.
• Here we are using TMS320C6713 dsp kit also.
References
• Digital Signal Processing and Applications with the
TMS320C6713 and TMS320C6416 DSK by
Rulph Chassaing and Donald Reay.
Voice Detection and Reverse Playback
Voice Detection and Reverse Playback

More Related Content

What's hot

Composite video signal
Composite video signalComposite video signal
Composite video signalSarika Khope
 
Fm transmitter and receivers
Fm transmitter and receiversFm transmitter and receivers
Fm transmitter and receiversYogesh Bhargawa
 
Small scale fading
Small scale fading Small scale fading
Small scale fading Hardik_Tank
 
Dpcm ( Differential Pulse Code Modulation )
Dpcm ( Differential Pulse Code Modulation )Dpcm ( Differential Pulse Code Modulation )
Dpcm ( Differential Pulse Code Modulation )Mohammed Abdullah
 
Frequency modulation
Frequency modulationFrequency modulation
Frequency modulationgopi789
 
Optical Fiber Communication Part 3 Optical Digital Receiver
Optical Fiber Communication Part 3 Optical Digital ReceiverOptical Fiber Communication Part 3 Optical Digital Receiver
Optical Fiber Communication Part 3 Optical Digital ReceiverMadhumita Tamhane
 
M-ary Modulation, noise modelling, bandwidth, Bandpass Modulation
M-ary Modulation, noise modelling, bandwidth, Bandpass ModulationM-ary Modulation, noise modelling, bandwidth, Bandpass Modulation
M-ary Modulation, noise modelling, bandwidth, Bandpass ModulationDrAimalKhan
 
System partitioning in VLSI and its considerations
System partitioning in VLSI and its considerationsSystem partitioning in VLSI and its considerations
System partitioning in VLSI and its considerationsSubash John
 
Switched capacitor filter
Switched capacitor filter Switched capacitor filter
Switched capacitor filter Minh Anh Nguyen
 
Sta by usha_mehta
Sta by usha_mehtaSta by usha_mehta
Sta by usha_mehtaUsha Mehta
 
Switched capacitor
Switched capacitorSwitched capacitor
Switched capacitorGur Kan
 
SPEECH RECOGNITION USING NEURAL NETWORK
SPEECH RECOGNITION USING NEURAL NETWORK SPEECH RECOGNITION USING NEURAL NETWORK
SPEECH RECOGNITION USING NEURAL NETWORK Kamonasish Hore
 

What's hot (20)

Composite video signal
Composite video signalComposite video signal
Composite video signal
 
Fm transmitter and receivers
Fm transmitter and receiversFm transmitter and receivers
Fm transmitter and receivers
 
Small scale fading
Small scale fading Small scale fading
Small scale fading
 
Dpcm ( Differential Pulse Code Modulation )
Dpcm ( Differential Pulse Code Modulation )Dpcm ( Differential Pulse Code Modulation )
Dpcm ( Differential Pulse Code Modulation )
 
Adaptive filter
Adaptive filterAdaptive filter
Adaptive filter
 
Frequency modulation
Frequency modulationFrequency modulation
Frequency modulation
 
Subband Coding
Subband CodingSubband Coding
Subband Coding
 
Optical Fiber Communication Part 3 Optical Digital Receiver
Optical Fiber Communication Part 3 Optical Digital ReceiverOptical Fiber Communication Part 3 Optical Digital Receiver
Optical Fiber Communication Part 3 Optical Digital Receiver
 
M-ary Modulation, noise modelling, bandwidth, Bandpass Modulation
M-ary Modulation, noise modelling, bandwidth, Bandpass ModulationM-ary Modulation, noise modelling, bandwidth, Bandpass Modulation
M-ary Modulation, noise modelling, bandwidth, Bandpass Modulation
 
System partitioning in VLSI and its considerations
System partitioning in VLSI and its considerationsSystem partitioning in VLSI and its considerations
System partitioning in VLSI and its considerations
 
Switched capacitor filter
Switched capacitor filter Switched capacitor filter
Switched capacitor filter
 
Ecom
EcomEcom
Ecom
 
Generation of fm
Generation of fmGeneration of fm
Generation of fm
 
Sta by usha_mehta
Sta by usha_mehtaSta by usha_mehta
Sta by usha_mehta
 
DPSK.pptx
DPSK.pptxDPSK.pptx
DPSK.pptx
 
Microwave
MicrowaveMicrowave
Microwave
 
Vlsi
VlsiVlsi
Vlsi
 
Eye diagram
Eye diagramEye diagram
Eye diagram
 
Switched capacitor
Switched capacitorSwitched capacitor
Switched capacitor
 
SPEECH RECOGNITION USING NEURAL NETWORK
SPEECH RECOGNITION USING NEURAL NETWORK SPEECH RECOGNITION USING NEURAL NETWORK
SPEECH RECOGNITION USING NEURAL NETWORK
 

Viewers also liked

dB or not dB? Everything you ever wanted to know about decibels but were afra...
dB or not dB? Everything you ever wanted to know about decibels but were afra...dB or not dB? Everything you ever wanted to know about decibels but were afra...
dB or not dB? Everything you ever wanted to know about decibels but were afra...Rohde & Schwarz North America
 
Dsp Project Titles, 2009 2010 Ncct Final Year Projects
Dsp Project Titles, 2009   2010 Ncct Final Year ProjectsDsp Project Titles, 2009   2010 Ncct Final Year Projects
Dsp Project Titles, 2009 2010 Ncct Final Year Projectsncct
 
Ericsson RBS RET Alarms Troubleshooting Guide Flow Chart v2
Ericsson RBS RET Alarms Troubleshooting Guide   Flow Chart v2Ericsson RBS RET Alarms Troubleshooting Guide   Flow Chart v2
Ericsson RBS RET Alarms Troubleshooting Guide Flow Chart v2Mohamed Abd El Razek Bakry
 
Ac matlab programs
Ac matlab programsAc matlab programs
Ac matlab programsRavi Teja
 
Noc ajal final
Noc ajal  finalNoc ajal  final
Noc ajal finalAJAL A J
 
AM modulation and Demodulation with Circuit and Output
AM modulation and Demodulation with Circuit and OutputAM modulation and Demodulation with Circuit and Output
AM modulation and Demodulation with Circuit and OutputSovan Paul
 
Fsk modulation and demodulation
Fsk modulation and demodulationFsk modulation and demodulation
Fsk modulation and demodulationMafaz Ahmed
 
Adaptive equalization
Adaptive equalizationAdaptive equalization
Adaptive equalizationKamal Bhatt
 
Diversity Techniques in Wireless Communication
Diversity Techniques in Wireless CommunicationDiversity Techniques in Wireless Communication
Diversity Techniques in Wireless CommunicationSahar Foroughi
 
ECG Noise cancelling
ECG Noise cancelling ECG Noise cancelling
ECG Noise cancelling salamy88
 
Ec2306 mini project report-matlab
Ec2306 mini project report-matlabEc2306 mini project report-matlab
Ec2306 mini project report-matlabunnimaya_k
 
Diversity Techniques in mobile communications
Diversity Techniques in mobile communicationsDiversity Techniques in mobile communications
Diversity Techniques in mobile communicationsDiwaker Pant
 
Payment and Settlement Systems(SWIFT,NEFT and Securities Cycle)
Payment and Settlement Systems(SWIFT,NEFT and Securities Cycle)Payment and Settlement Systems(SWIFT,NEFT and Securities Cycle)
Payment and Settlement Systems(SWIFT,NEFT and Securities Cycle)Savita Marwal
 

Viewers also liked (20)

dB or not dB? Everything you ever wanted to know about decibels but were afra...
dB or not dB? Everything you ever wanted to know about decibels but were afra...dB or not dB? Everything you ever wanted to know about decibels but were afra...
dB or not dB? Everything you ever wanted to know about decibels but were afra...
 
Dsp Project Titles, 2009 2010 Ncct Final Year Projects
Dsp Project Titles, 2009   2010 Ncct Final Year ProjectsDsp Project Titles, 2009   2010 Ncct Final Year Projects
Dsp Project Titles, 2009 2010 Ncct Final Year Projects
 
Electrocardiography for Students
Electrocardiography for StudentsElectrocardiography for Students
Electrocardiography for Students
 
Rake
RakeRake
Rake
 
Ericsson RBS RET Alarms Troubleshooting Guide Flow Chart v2
Ericsson RBS RET Alarms Troubleshooting Guide   Flow Chart v2Ericsson RBS RET Alarms Troubleshooting Guide   Flow Chart v2
Ericsson RBS RET Alarms Troubleshooting Guide Flow Chart v2
 
Ac matlab programs
Ac matlab programsAc matlab programs
Ac matlab programs
 
rake reciever ppt
rake reciever pptrake reciever ppt
rake reciever ppt
 
Noc ajal final
Noc ajal  finalNoc ajal  final
Noc ajal final
 
AM modulation and Demodulation with Circuit and Output
AM modulation and Demodulation with Circuit and OutputAM modulation and Demodulation with Circuit and Output
AM modulation and Demodulation with Circuit and Output
 
Fsk modulation and demodulation
Fsk modulation and demodulationFsk modulation and demodulation
Fsk modulation and demodulation
 
Adaptive equalization
Adaptive equalizationAdaptive equalization
Adaptive equalization
 
Matched filter
Matched filterMatched filter
Matched filter
 
Diversity Techniques in Wireless Communication
Diversity Techniques in Wireless CommunicationDiversity Techniques in Wireless Communication
Diversity Techniques in Wireless Communication
 
ECG Noise cancelling
ECG Noise cancelling ECG Noise cancelling
ECG Noise cancelling
 
Ec2306 mini project report-matlab
Ec2306 mini project report-matlabEc2306 mini project report-matlab
Ec2306 mini project report-matlab
 
Rake Receiver
Rake ReceiverRake Receiver
Rake Receiver
 
ECG Basics
ECG BasicsECG Basics
ECG Basics
 
Diversity Techniques in mobile communications
Diversity Techniques in mobile communicationsDiversity Techniques in mobile communications
Diversity Techniques in mobile communications
 
Ecg Signal Processing
Ecg Signal ProcessingEcg Signal Processing
Ecg Signal Processing
 
Payment and Settlement Systems(SWIFT,NEFT and Securities Cycle)
Payment and Settlement Systems(SWIFT,NEFT and Securities Cycle)Payment and Settlement Systems(SWIFT,NEFT and Securities Cycle)
Payment and Settlement Systems(SWIFT,NEFT and Securities Cycle)
 

Similar to Voice Detection and Reverse Playback

television broadcasting
television broadcastingtelevision broadcasting
television broadcastingKausik das
 
Speech Compression using LPC
Speech Compression using LPCSpeech Compression using LPC
Speech Compression using LPCDisha Modi
 
Mp3 player project presentation
Mp3 player project presentationMp3 player project presentation
Mp3 player project presentationAntonio Mondragon
 
Digital Tuner Project Final Presentation
Digital Tuner Project Final PresentationDigital Tuner Project Final Presentation
Digital Tuner Project Final PresentationSamantha Luber
 
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-Resolution
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-ResolutionUltra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-Resolution
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-ResolutionIntel® Software
 
microbit Microbit programming Microbit programming
microbit Microbit programming Microbit programmingmicrobit Microbit programming Microbit programming
microbit Microbit programming Microbit programmingssuser5feb2c1
 
Dsp
DspDsp
Dspncct
 
TinyML - 4 speech recognition
TinyML - 4 speech recognition TinyML - 4 speech recognition
TinyML - 4 speech recognition 艾鍗科技
 
Audio Acquisition, Storage and Playback
Audio Acquisition, Storage and PlaybackAudio Acquisition, Storage and Playback
Audio Acquisition, Storage and PlaybackJerome Stanislaus
 
Audio_Overview.pptx
Audio_Overview.pptxAudio_Overview.pptx
Audio_Overview.pptxBinhHoang71
 
Digital Tuner Project Final Report
Digital Tuner Project Final ReportDigital Tuner Project Final Report
Digital Tuner Project Final ReportSamantha Luber
 
Scientech trainer kit catalog
Scientech trainer kit catalogScientech trainer kit catalog
Scientech trainer kit catalogABHAYTAVPSC
 
DSP Based Speech Operated Home Appliances UsingZero Crossing Features
DSP Based Speech Operated Home Appliances UsingZero Crossing FeaturesDSP Based Speech Operated Home Appliances UsingZero Crossing Features
DSP Based Speech Operated Home Appliances UsingZero Crossing FeaturesCSCJournals
 
PSoC BASED SPEECH RECOGNITION SYSTEM
PSoC BASED SPEECH RECOGNITION SYSTEMPSoC BASED SPEECH RECOGNITION SYSTEM
PSoC BASED SPEECH RECOGNITION SYSTEMirjes
 
PSoC BASED SPEECH RECOGNITION SYSTEM
PSoC BASED SPEECH RECOGNITION SYSTEMPSoC BASED SPEECH RECOGNITION SYSTEM
PSoC BASED SPEECH RECOGNITION SYSTEMIJRES Journal
 

Similar to Voice Detection and Reverse Playback (20)

television broadcasting
television broadcastingtelevision broadcasting
television broadcasting
 
Speech Compression using LPC
Speech Compression using LPCSpeech Compression using LPC
Speech Compression using LPC
 
Audio equalizer
Audio equalizerAudio equalizer
Audio equalizer
 
Mp3 player project presentation
Mp3 player project presentationMp3 player project presentation
Mp3 player project presentation
 
Digital Tuner Project Final Presentation
Digital Tuner Project Final PresentationDigital Tuner Project Final Presentation
Digital Tuner Project Final Presentation
 
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-Resolution
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-ResolutionUltra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-Resolution
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-Resolution
 
microbit Microbit programming Microbit programming
microbit Microbit programming Microbit programmingmicrobit Microbit programming Microbit programming
microbit Microbit programming Microbit programming
 
Dsp
DspDsp
Dsp
 
TinyML - 4 speech recognition
TinyML - 4 speech recognition TinyML - 4 speech recognition
TinyML - 4 speech recognition
 
Audio Acquisition, Storage and Playback
Audio Acquisition, Storage and PlaybackAudio Acquisition, Storage and Playback
Audio Acquisition, Storage and Playback
 
Audio_Overview.pptx
Audio_Overview.pptxAudio_Overview.pptx
Audio_Overview.pptx
 
Prestentation
PrestentationPrestentation
Prestentation
 
Digital Tuner Project Final Report
Digital Tuner Project Final ReportDigital Tuner Project Final Report
Digital Tuner Project Final Report
 
PC based oscilloscope
PC based oscilloscopePC based oscilloscope
PC based oscilloscope
 
Scientech trainer kit catalog
Scientech trainer kit catalogScientech trainer kit catalog
Scientech trainer kit catalog
 
I pod presentation
I pod presentationI pod presentation
I pod presentation
 
I pod new
I pod newI pod new
I pod new
 
DSP Based Speech Operated Home Appliances UsingZero Crossing Features
DSP Based Speech Operated Home Appliances UsingZero Crossing FeaturesDSP Based Speech Operated Home Appliances UsingZero Crossing Features
DSP Based Speech Operated Home Appliances UsingZero Crossing Features
 
PSoC BASED SPEECH RECOGNITION SYSTEM
PSoC BASED SPEECH RECOGNITION SYSTEMPSoC BASED SPEECH RECOGNITION SYSTEM
PSoC BASED SPEECH RECOGNITION SYSTEM
 
PSoC BASED SPEECH RECOGNITION SYSTEM
PSoC BASED SPEECH RECOGNITION SYSTEMPSoC BASED SPEECH RECOGNITION SYSTEM
PSoC BASED SPEECH RECOGNITION SYSTEM
 

Recently uploaded

GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacingjaychoudhary37
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 

Recently uploaded (20)

GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacing
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 

Voice Detection and Reverse Playback

  • 1. Voice Detection and Reverse Playback By Jeevan Prakash Mtech-1311EE05
  • 2. Contents • Aim of the project • Requirements for the project • Hardware • software • Theory • Conclusion • References
  • 3. Aim • This project detects a voice signal from a microphone, then plays it back in the reverse direction using DSP Starter Kit (DSK). Microphone DSP Starter Kit Speaker
  • 4. DSK Support tools 1.DSP Starter Kit package includes: (a) Code composer studio v3.1(Software) (b) A board TMS320C6713-16 bit stereo codec (c) A USB cable that connects the DSK board to the PC (d) A 5v power supply for the DSK board 2. PC 3.Microphone and headphones/speaker
  • 8. Code Composer Studio v3.1 • Code Composer is the DSP industry's first fully integrated development environment (IDE) with DSP-specific functionality. • It can Edit, build, debug, profile and manage projects from a single unified environment. • Unique features include • Code generation such as a C compiler, an assembler, and a linker. • Graphical capabilities • Supports real-time debugging. • An easy-to-use software tool to build and debug programs.
  • 9. Software Tool Flow .c .asm .obj .out • The C compiler compiles a C source program with extension .c to produce an assembly source file with extension .asm. • The assembler assembles an .asm source file to produce a machine language object file with extension .obj. • The linker combines object files and object libraries as input to produce an executable file with extension .out. • This executable file can be loaded and run directly on the C6713 processor. Text Editor Compiler Assembler linker
  • 10. Theory Fig: Block Diagram for the detection of a voice signal from a microphone and playback of that signal in the reverse direction Block diagram:
  • 11. Cont… • Two circular buffers are used: • An input buffer to hold 80,000 samples (10 seconds of data) continuously being updated. • An output buffer to play back the input voice signal in the reverse direction. • The signal level is monitored, and its envelope is tracked to determine whether or not a voice signal is present. • When a voice signal appears and subsequently dies out, the signal - level monitor sends a command to start the playback of the accumulated voice signal, specifying the duration of the signal in samples.
  • 12. Cont… • The stored data are transferred from the input buffer to the output buffer for playback. • Playback stops when one reaches the end of the entire signal detected. Signal Level Monitor: • It includes rectification and filtering (using a simple first order IIR filter).
  • 13. Cont… DC Blocking first order IIR High pass filter:
  • 14. Conclusions • We can detect voice and playback it reversely using DSP kit. • Here we are learning code composer studio software. • Here we are using TMS320C6713 dsp kit also.
  • 15. References • Digital Signal Processing and Applications with the TMS320C6713 and TMS320C6416 DSK by Rulph Chassaing and Donald Reay.