SlideShare a Scribd company logo
B. P. Mandal College of Engineering, Madhepura
(Dept. Of Science & Technology, Govt. Of Bihar)
Major Project
Speech Dubbing Software
Presented By:
 Pushkar Kumar
 Kapil Kumar
 Pranav Ravi
 Sudama Manjhi
Project Guide:
Mr. Raj Kumar
Assistant Professor
Dept. of CSE
@copyright by Team Ciphers-BPMCE Madhepura
Contents
• About Project
• What is Dubbing?
• Block diagram of Project
• Project Dubbing Algorithm –I&II
• Divide / Conquer Logic of recognition
• Synchronization of Audio
• Project Flow Chart Diagram & Working Methodology-I&II
• Used Language , Tools & Environment Description for Project Implementation
• Project Dashboard Screen
• Future Scope
• Conclusion
About Project
It is a Machine Learning technology &Natural Language Processing
based project. In this project we developed a GUI based software. The
function of this software is to convert the .mp4 English to .mp4 Hindi
Video automatically.
Speech Dubbing Software
.mp4_English
.mp4_Hindi
What is Dubbing?
Dubbing is a post-production process where the original language of recording
is swapped with audio in a different language and is then mixed with the audio
of the media to make it sound as natural as possible.
Original language
Audio
Swapping
Desire language
Audio
Mixing
Desire language
with File(.mp4/.mkv)
Block diagram of Project
Project Dubbing Algorithm -I
Step 1: Take input video file from
desktop to program for dubbing
Step 2: In this step we extract the audio from the input
Video file and stored in directory as generatedSpeech.wav
Step 3: Again we import the generated Speech.wav from directory
and divide the audio into multiple parts.
Step 4: In this step we recognise the text of each audio clip and stored in
directory as generatedSpeech.txt
Project Dubbing Algorithm -II
Step 5: import the generatedSpeech.txt from directory and
translate the file English to Hindi and Stored in
translatedHindi as a variable.
Step 6: Now we generate & synchronized the audio file from
translatedHindi and stored in directory as translatedHindiVoice.mp3
Step 7: To overlapping input the video file with translatedHindiVoice.mp3.
& Stored in Directory as convertedOutput.mp4
Step 8: Remove all unnecessary generated files like GeneratedSpeech.wav,
generatedTxtFile.txt, TranslatedHindiVoice.mp3
Divide /Conquer Logic of Recognition
Total duration :17 min
60 sec
Total No. of frame =17
Audio File .wav
Speech recognition
generatedSpeech.txt
Synchronization of audio
OriginalAudio Generated Audio
Generated Audio
or
5 min 7.30 min
3.5 min
approx-5 min
Project Flow Chart Diagram & Working Methodology-I
Project Flow Chart Diagram & Working Methodology-II
Used Language , Tools & Environment Description for Project Implementation
Pycharm: PyCharm is an integrated development environment used in computer
programming, specifically for the Python language. It is developed by the Czech
company JetBrains.
Qt Designer It is the Qt tool for designing and building graphical user interfaces
(GUIs) with Qt Widgets.
Python: It is a powerful general-purpose programming language. It is used in web
development, data science, creating software prototypes, and so on. Fortunately for
beginners, Python has simple easy-to-use syntax. This makes Python an excellent
language to learn to program for beginners.
Project Dashboard Screen
Menu Bar
Tool Bar
Choose Button
for selecting the
input video file
Save Button
for save the
output file
Quit Button for
exit the software
Future Scope
In this project when we tested the video file we achieve 80% accuracy and in the
future that can be achieved by more than 80% by improving the generated audio
synchronization & audio recognition.
Future work will be devoted to better adapt machine translation to the style used in
dubbing and to improve the quality of prosodic alignment, by generating more accurate
sentence segmentation and by introducing more flexible synchronization.
In the upcoming days, we will make a device which help for those people who are a
tourist and that tourist are foreigner which native language is something else and tourist
place language is different and that device will live to translate automatically the visiting
place to tourist native language
Now Moving to Project
Running Part…
Speech Dubbing Software

More Related Content

What's hot

Try new transport protocol SRT (ver. 2)
Try new transport protocol SRT  (ver. 2)Try new transport protocol SRT  (ver. 2)
Try new transport protocol SRT (ver. 2)
Tetsuyuki Kobayashi
 
5 pen technology
5 pen technology5 pen technology
5 pen technology
Pranay Neema
 
PIXEOM
PIXEOMPIXEOM
PIXEOM
Hyn Michael
 
voice browser
voice browservoice browser
voice browser
Javaria Kanwal
 
Onnx and onnx runtime
Onnx and onnx runtimeOnnx and onnx runtime
Onnx and onnx runtime
Vishwas N
 
Voice morphing ppt
Voice morphing pptVoice morphing ppt
Voice morphing ppt
himadrigupta
 
silent sound technology final report(17321A0432) (1).pdf
silent sound technology final report(17321A0432) (1).pdfsilent sound technology final report(17321A0432) (1).pdf
silent sound technology final report(17321A0432) (1).pdf
ssuser476810
 
Smart Home Automation using Voice Assistant
Smart Home Automation using Voice AssistantSmart Home Automation using Voice Assistant
Smart Home Automation using Voice Assistant
Tezpur University
 
Sixth sense technology
Sixth sense technologySixth sense technology
Sixth sense technology
Niraj Bharambe
 
Resolution and logical pixels for devices
Resolution and logical pixels for devicesResolution and logical pixels for devices
Resolution and logical pixels for devices
LINE Corporation
 
Gujarati Text-to-Speech Presentation
Gujarati Text-to-Speech PresentationGujarati Text-to-Speech Presentation
Gujarati Text-to-Speech Presentation
samyakbhuta
 
Speaker recognition on matlab
Speaker recognition on matlabSpeaker recognition on matlab
Speaker recognition on matlab
Arcanjo Salazaku
 
VOICE BROWSER
VOICE BROWSERVOICE BROWSER
VOICE BROWSER
Sai Sirisha
 
SIXTH SENSE TECHNOLOGY (PRANAV MISTRY) -WEAR YOUR WORLD!!!
SIXTH SENSE TECHNOLOGY (PRANAV MISTRY) -WEAR YOUR WORLD!!!SIXTH SENSE TECHNOLOGY (PRANAV MISTRY) -WEAR YOUR WORLD!!!
SIXTH SENSE TECHNOLOGY (PRANAV MISTRY) -WEAR YOUR WORLD!!!
Fathima Mizna Kalathingal
 
Abstract Silent Sound Technology
Abstract   Silent Sound TechnologyAbstract   Silent Sound Technology
Abstract Silent Sound Technology
vishnu murthy
 
池澤あやかと学ぼう!: はじめてのOAuthとOpenID Connect - JICS 2014
池澤あやかと学ぼう!: はじめてのOAuthとOpenID Connect - JICS 2014池澤あやかと学ぼう!: はじめてのOAuthとOpenID Connect - JICS 2014
池澤あやかと学ぼう!: はじめてのOAuthとOpenID Connect - JICS 2014Nov Matake
 
Voice Morping ppt
Voice Morping pptVoice Morping ppt
Voice Morping ppt
ciciapaul
 
Silent sound technology
Silent sound technologySilent sound technology
Silent sound technology
Kishan Vemula
 
KeycloakでFAPIに対応した高セキュリティなAPIを公開する
KeycloakでFAPIに対応した高セキュリティなAPIを公開するKeycloakでFAPIに対応した高セキュリティなAPIを公開する
KeycloakでFAPIに対応した高セキュリティなAPIを公開する
Hitachi, Ltd. OSS Solution Center.
 
Screenless display
Screenless displayScreenless display
Screenless display
Livares Technologies Pvt Ltd
 

What's hot (20)

Try new transport protocol SRT (ver. 2)
Try new transport protocol SRT  (ver. 2)Try new transport protocol SRT  (ver. 2)
Try new transport protocol SRT (ver. 2)
 
5 pen technology
5 pen technology5 pen technology
5 pen technology
 
PIXEOM
PIXEOMPIXEOM
PIXEOM
 
voice browser
voice browservoice browser
voice browser
 
Onnx and onnx runtime
Onnx and onnx runtimeOnnx and onnx runtime
Onnx and onnx runtime
 
Voice morphing ppt
Voice morphing pptVoice morphing ppt
Voice morphing ppt
 
silent sound technology final report(17321A0432) (1).pdf
silent sound technology final report(17321A0432) (1).pdfsilent sound technology final report(17321A0432) (1).pdf
silent sound technology final report(17321A0432) (1).pdf
 
Smart Home Automation using Voice Assistant
Smart Home Automation using Voice AssistantSmart Home Automation using Voice Assistant
Smart Home Automation using Voice Assistant
 
Sixth sense technology
Sixth sense technologySixth sense technology
Sixth sense technology
 
Resolution and logical pixels for devices
Resolution and logical pixels for devicesResolution and logical pixels for devices
Resolution and logical pixels for devices
 
Gujarati Text-to-Speech Presentation
Gujarati Text-to-Speech PresentationGujarati Text-to-Speech Presentation
Gujarati Text-to-Speech Presentation
 
Speaker recognition on matlab
Speaker recognition on matlabSpeaker recognition on matlab
Speaker recognition on matlab
 
VOICE BROWSER
VOICE BROWSERVOICE BROWSER
VOICE BROWSER
 
SIXTH SENSE TECHNOLOGY (PRANAV MISTRY) -WEAR YOUR WORLD!!!
SIXTH SENSE TECHNOLOGY (PRANAV MISTRY) -WEAR YOUR WORLD!!!SIXTH SENSE TECHNOLOGY (PRANAV MISTRY) -WEAR YOUR WORLD!!!
SIXTH SENSE TECHNOLOGY (PRANAV MISTRY) -WEAR YOUR WORLD!!!
 
Abstract Silent Sound Technology
Abstract   Silent Sound TechnologyAbstract   Silent Sound Technology
Abstract Silent Sound Technology
 
池澤あやかと学ぼう!: はじめてのOAuthとOpenID Connect - JICS 2014
池澤あやかと学ぼう!: はじめてのOAuthとOpenID Connect - JICS 2014池澤あやかと学ぼう!: はじめてのOAuthとOpenID Connect - JICS 2014
池澤あやかと学ぼう!: はじめてのOAuthとOpenID Connect - JICS 2014
 
Voice Morping ppt
Voice Morping pptVoice Morping ppt
Voice Morping ppt
 
Silent sound technology
Silent sound technologySilent sound technology
Silent sound technology
 
KeycloakでFAPIに対応した高セキュリティなAPIを公開する
KeycloakでFAPIに対応した高セキュリティなAPIを公開するKeycloakでFAPIに対応した高セキュリティなAPIを公開する
KeycloakでFAPIに対応した高セキュリティなAPIを公開する
 
Screenless display
Screenless displayScreenless display
Screenless display
 

Similar to Speech Dubbing Software

G324 Evaluation Question 4
G324 Evaluation Question 4G324 Evaluation Question 4
G324 Evaluation Question 4
Kieran Panchal
 
How did you use media technologies?
How did you use media technologies?How did you use media technologies?
How did you use media technologies?
samwadsted
 
e content presentation
 e content presentation e content presentation
e content presentation
Sunil kumar
 
How did you use media technologies in theconstruction, research, planning and...
How did you use media technologies in theconstruction, research, planning and...How did you use media technologies in theconstruction, research, planning and...
How did you use media technologies in theconstruction, research, planning and...
vishal-s93
 
Tecnhologies
TecnhologiesTecnhologies
Tecnhologies
mnoficzer
 
Skills learnt when editing 'Inner Demon'
Skills learnt when editing 'Inner Demon'Skills learnt when editing 'Inner Demon'
Skills learnt when editing 'Inner Demon'
Jade Suddaby
 
By teddy boateng q4
By teddy boateng q4By teddy boateng q4
By teddy boateng q4
Preston Manor
 
Oxymoron
OxymoronOxymoron
Oxymoron
stowlson
 
Video Localization: Challenges, Opportunities and Best Practices
Video Localization: Challenges, Opportunities and Best PracticesVideo Localization: Challenges, Opportunities and Best Practices
Video Localization: Challenges, Opportunities and Best Practices
Anton Bollen
 
How did you use media technologies in the
How did you use media technologies in theHow did you use media technologies in the
How did you use media technologies in the
a2columnd12
 
Module 2 3
Module 2 3Module 2 3
Module 2 3
ryanette
 
How did you use new media technologies
How did you use new media technologiesHow did you use new media technologies
How did you use new media technologies
'Realz Waviest
 
How did you use new media technologies
How did you use new media technologiesHow did you use new media technologies
How did you use new media technologies
'Realz Waviest
 
Evaluation Question 6 - Augusto Pitsilides
Evaluation Question 6 - Augusto PitsilidesEvaluation Question 6 - Augusto Pitsilides
Evaluation Question 6 - Augusto Pitsilides
Asmedia Setsix
 
PYTHON TUTORIALS.pptx
PYTHON TUTORIALS.pptxPYTHON TUTORIALS.pptx
PYTHON TUTORIALS.pptx
EzatIlman1
 
Movie maker audacity - multimedia , summer camp 2019-2020
Movie maker   audacity - multimedia , summer camp 2019-2020Movie maker   audacity - multimedia , summer camp 2019-2020
Movie maker audacity - multimedia , summer camp 2019-2020
Osama Ghandour Geris
 
Question 4 How did you use media technologies in the construction and researc...
Question 4 How did you use media technologies in the construction and researc...Question 4 How did you use media technologies in the construction and researc...
Question 4 How did you use media technologies in the construction and researc...
Nay4697
 
Media coursework question 4
Media coursework question 4Media coursework question 4
Media coursework question 4
allanwhyte
 
Desktop assistant
Desktop assistant Desktop assistant
Desktop assistant
PRASUNCHAKRABORTY21
 
10 World’s Leading Speech or Voice Recognition Software That Can 3X Your Prod...
10 World’s Leading Speech or Voice Recognition Software That Can 3X Your Prod...10 World’s Leading Speech or Voice Recognition Software That Can 3X Your Prod...
10 World’s Leading Speech or Voice Recognition Software That Can 3X Your Prod...
nehachhh
 

Similar to Speech Dubbing Software (20)

G324 Evaluation Question 4
G324 Evaluation Question 4G324 Evaluation Question 4
G324 Evaluation Question 4
 
How did you use media technologies?
How did you use media technologies?How did you use media technologies?
How did you use media technologies?
 
e content presentation
 e content presentation e content presentation
e content presentation
 
How did you use media technologies in theconstruction, research, planning and...
How did you use media technologies in theconstruction, research, planning and...How did you use media technologies in theconstruction, research, planning and...
How did you use media technologies in theconstruction, research, planning and...
 
Tecnhologies
TecnhologiesTecnhologies
Tecnhologies
 
Skills learnt when editing 'Inner Demon'
Skills learnt when editing 'Inner Demon'Skills learnt when editing 'Inner Demon'
Skills learnt when editing 'Inner Demon'
 
By teddy boateng q4
By teddy boateng q4By teddy boateng q4
By teddy boateng q4
 
Oxymoron
OxymoronOxymoron
Oxymoron
 
Video Localization: Challenges, Opportunities and Best Practices
Video Localization: Challenges, Opportunities and Best PracticesVideo Localization: Challenges, Opportunities and Best Practices
Video Localization: Challenges, Opportunities and Best Practices
 
How did you use media technologies in the
How did you use media technologies in theHow did you use media technologies in the
How did you use media technologies in the
 
Module 2 3
Module 2 3Module 2 3
Module 2 3
 
How did you use new media technologies
How did you use new media technologiesHow did you use new media technologies
How did you use new media technologies
 
How did you use new media technologies
How did you use new media technologiesHow did you use new media technologies
How did you use new media technologies
 
Evaluation Question 6 - Augusto Pitsilides
Evaluation Question 6 - Augusto PitsilidesEvaluation Question 6 - Augusto Pitsilides
Evaluation Question 6 - Augusto Pitsilides
 
PYTHON TUTORIALS.pptx
PYTHON TUTORIALS.pptxPYTHON TUTORIALS.pptx
PYTHON TUTORIALS.pptx
 
Movie maker audacity - multimedia , summer camp 2019-2020
Movie maker   audacity - multimedia , summer camp 2019-2020Movie maker   audacity - multimedia , summer camp 2019-2020
Movie maker audacity - multimedia , summer camp 2019-2020
 
Question 4 How did you use media technologies in the construction and researc...
Question 4 How did you use media technologies in the construction and researc...Question 4 How did you use media technologies in the construction and researc...
Question 4 How did you use media technologies in the construction and researc...
 
Media coursework question 4
Media coursework question 4Media coursework question 4
Media coursework question 4
 
Desktop assistant
Desktop assistant Desktop assistant
Desktop assistant
 
10 World’s Leading Speech or Voice Recognition Software That Can 3X Your Prod...
10 World’s Leading Speech or Voice Recognition Software That Can 3X Your Prod...10 World’s Leading Speech or Voice Recognition Software That Can 3X Your Prod...
10 World’s Leading Speech or Voice Recognition Software That Can 3X Your Prod...
 

Recently uploaded

Material for memory and display system h
Material for memory and display system hMaterial for memory and display system h
Material for memory and display system h
gowrishankartb2005
 
john krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptxjohn krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptx
Madan Karki
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
gerogepatton
 
Hematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood CountHematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood Count
shahdabdulbaset
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
sachin chaurasia
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
LAXMAREDDY22
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
Rahul
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
Anant Corporation
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
abbyasa1014
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
Roger Rozario
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
zubairahmad848137
 

Recently uploaded (20)

Material for memory and display system h
Material for memory and display system hMaterial for memory and display system h
Material for memory and display system h
 
john krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptxjohn krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptx
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
Hematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood CountHematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood Count
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
 

Speech Dubbing Software

  • 1. B. P. Mandal College of Engineering, Madhepura (Dept. Of Science & Technology, Govt. Of Bihar) Major Project Speech Dubbing Software Presented By:  Pushkar Kumar  Kapil Kumar  Pranav Ravi  Sudama Manjhi Project Guide: Mr. Raj Kumar Assistant Professor Dept. of CSE @copyright by Team Ciphers-BPMCE Madhepura
  • 2. Contents • About Project • What is Dubbing? • Block diagram of Project • Project Dubbing Algorithm –I&II • Divide / Conquer Logic of recognition • Synchronization of Audio • Project Flow Chart Diagram & Working Methodology-I&II • Used Language , Tools & Environment Description for Project Implementation • Project Dashboard Screen • Future Scope • Conclusion
  • 3. About Project It is a Machine Learning technology &Natural Language Processing based project. In this project we developed a GUI based software. The function of this software is to convert the .mp4 English to .mp4 Hindi Video automatically. Speech Dubbing Software .mp4_English .mp4_Hindi
  • 4. What is Dubbing? Dubbing is a post-production process where the original language of recording is swapped with audio in a different language and is then mixed with the audio of the media to make it sound as natural as possible. Original language Audio Swapping Desire language Audio Mixing Desire language with File(.mp4/.mkv)
  • 6. Project Dubbing Algorithm -I Step 1: Take input video file from desktop to program for dubbing Step 2: In this step we extract the audio from the input Video file and stored in directory as generatedSpeech.wav Step 3: Again we import the generated Speech.wav from directory and divide the audio into multiple parts. Step 4: In this step we recognise the text of each audio clip and stored in directory as generatedSpeech.txt
  • 7. Project Dubbing Algorithm -II Step 5: import the generatedSpeech.txt from directory and translate the file English to Hindi and Stored in translatedHindi as a variable. Step 6: Now we generate & synchronized the audio file from translatedHindi and stored in directory as translatedHindiVoice.mp3 Step 7: To overlapping input the video file with translatedHindiVoice.mp3. & Stored in Directory as convertedOutput.mp4 Step 8: Remove all unnecessary generated files like GeneratedSpeech.wav, generatedTxtFile.txt, TranslatedHindiVoice.mp3
  • 8. Divide /Conquer Logic of Recognition Total duration :17 min 60 sec Total No. of frame =17 Audio File .wav Speech recognition generatedSpeech.txt
  • 9. Synchronization of audio OriginalAudio Generated Audio Generated Audio or 5 min 7.30 min 3.5 min approx-5 min
  • 10. Project Flow Chart Diagram & Working Methodology-I
  • 11. Project Flow Chart Diagram & Working Methodology-II
  • 12. Used Language , Tools & Environment Description for Project Implementation Pycharm: PyCharm is an integrated development environment used in computer programming, specifically for the Python language. It is developed by the Czech company JetBrains. Qt Designer It is the Qt tool for designing and building graphical user interfaces (GUIs) with Qt Widgets. Python: It is a powerful general-purpose programming language. It is used in web development, data science, creating software prototypes, and so on. Fortunately for beginners, Python has simple easy-to-use syntax. This makes Python an excellent language to learn to program for beginners.
  • 13. Project Dashboard Screen Menu Bar Tool Bar Choose Button for selecting the input video file Save Button for save the output file Quit Button for exit the software
  • 14. Future Scope In this project when we tested the video file we achieve 80% accuracy and in the future that can be achieved by more than 80% by improving the generated audio synchronization & audio recognition. Future work will be devoted to better adapt machine translation to the style used in dubbing and to improve the quality of prosodic alignment, by generating more accurate sentence segmentation and by introducing more flexible synchronization. In the upcoming days, we will make a device which help for those people who are a tourist and that tourist are foreigner which native language is something else and tourist place language is different and that device will live to translate automatically the visiting place to tourist native language
  • 15. Now Moving to Project Running Part…