How to get Google to transcribe videos and provide subtitles?












0















Google Voice Input and Google Translate seems to have the ability to recognize speech voice from recorded voice. It doesn't work on recorded video. I like to know if there is a way to enable such feature so I can understand some of the recorded video documents. If not, is there some other service that can do audio input from playing a recording?










share|improve this question





























    0















    Google Voice Input and Google Translate seems to have the ability to recognize speech voice from recorded voice. It doesn't work on recorded video. I like to know if there is a way to enable such feature so I can understand some of the recorded video documents. If not, is there some other service that can do audio input from playing a recording?










    share|improve this question



























      0












      0








      0








      Google Voice Input and Google Translate seems to have the ability to recognize speech voice from recorded voice. It doesn't work on recorded video. I like to know if there is a way to enable such feature so I can understand some of the recorded video documents. If not, is there some other service that can do audio input from playing a recording?










      share|improve this question
















      Google Voice Input and Google Translate seems to have the ability to recognize speech voice from recorded voice. It doesn't work on recorded video. I like to know if there is a way to enable such feature so I can understand some of the recorded video documents. If not, is there some other service that can do audio input from playing a recording?







      audio subtitles speech-recognition






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Jan 14 at 16:59









      G. L.

      7311




      7311










      asked Aug 21 '16 at 17:10









      Aero WindwalkerAero Windwalker

      3571622




      3571622






















          3 Answers
          3






          active

          oldest

          votes


















          0














          Upload the video to Youtube, keep it marked private if you don't want the world to see it, and let google have time with it, meaning it may take a few moments or a few hours, and Youtube (google) will create Auto Transcripts.



          If its audio only, look for a Photo Video Maker (free, online, etc) and add your audio track to a single static picture or multiple pictures.



          Caveat, nothing will help bad audio without professional tweaks.






          share|improve this answer
























          • Hey I tried this method already. The problem with Youtube is the caption is completely off. I tested on Google translate while I was recording myself, the translate did a perfect job figuring out what I said, but the recorded audio uploaded to youtube got the caption that is marginally inaccurate. Tested on Japanese.

            – Aero Windwalker
            Aug 23 '16 at 9:35



















          0














          Your best bet is to use autosub.
          Essentially it analyses your video and provides you with subtitles using YouTube's method.



          1st step:
          Install chocolatey as admin. Open a prompt command window and type:



          @"%SystemRoot%System32WindowsPowerShellv1.0powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%chocolateybin"


          After installation is done, go to a prompt command window and type:



          choco install pip python27 ffmpeg -y


          2nd step:
          Install autosub
          type refreshenv



          now type pip install autosub



          Test using:



          C:Python27python.exe C:Python27scriptsautosub_app.py -S en -D en YourVideo.mp4 





          share|improve this answer



















          • 1





            The process above will provide subtitles in a srt file. I think it's what you need. Right? If you need to change language, just change "en" strings to something else. Also, if your video has spaces, type "Your video.mp4" instead of "YourVideo.mp4".

            – G. L.
            Jan 14 at 14:31



















          -1














          The problem is that Google translate is listening to the microphone. That means you either broadcast with speakers and have your computer microphone listen in. This introduces all kinds of noise and physical problems. So what you need is for the computer to use the line input and listen in to the audio output (ie whatever you are playing on the computer).
          The solution is a free software called VoiceMeeter (google search for the free download). Once you install it, you can open up your Speaker symbol on your bottom tool bar (choose playback devices, Recording) and you will notice on the microphone input there are 2 entries. One is your microphone and the other is your VoiceMeeter Output. Choose VoiceMeeter Output . When you switch to playback, you will have headphones, Digital Audio and VoiceMeeter Input. Choose VoiceMeeter Input.



          Therefore You when you play a video, the audio is being fed into VoiceMeeter Input and VoiceMeeter is feeding it into the Microphone. Now Activate the microphone in Google Translate, choose the language and watch it translate into the right pane in english. If you want to save the text you have to highlight it and capture it into your Word or else its lost. Adjust the volume. Sometimes its too loud and translate will not work.



          I was able to translate some japanese programs this way and understand what they were saying. The translation is not perfect but better than anything else.



          Note that you will not hear anything when you do this as the audio system is getting no input. Opening up VoiceMeeter you have a full sound processor so you can increase the base, trebble etc. I havent played around with it enough but you might be able to add a 2nd line to the speakers so that you can hear it while it is translating.



          Hope this helps someone.






          share|improve this answer























            Your Answer








            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "3"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1116030%2fhow-to-get-google-to-transcribe-videos-and-provide-subtitles%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            3 Answers
            3






            active

            oldest

            votes








            3 Answers
            3






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0














            Upload the video to Youtube, keep it marked private if you don't want the world to see it, and let google have time with it, meaning it may take a few moments or a few hours, and Youtube (google) will create Auto Transcripts.



            If its audio only, look for a Photo Video Maker (free, online, etc) and add your audio track to a single static picture or multiple pictures.



            Caveat, nothing will help bad audio without professional tweaks.






            share|improve this answer
























            • Hey I tried this method already. The problem with Youtube is the caption is completely off. I tested on Google translate while I was recording myself, the translate did a perfect job figuring out what I said, but the recorded audio uploaded to youtube got the caption that is marginally inaccurate. Tested on Japanese.

              – Aero Windwalker
              Aug 23 '16 at 9:35
















            0














            Upload the video to Youtube, keep it marked private if you don't want the world to see it, and let google have time with it, meaning it may take a few moments or a few hours, and Youtube (google) will create Auto Transcripts.



            If its audio only, look for a Photo Video Maker (free, online, etc) and add your audio track to a single static picture or multiple pictures.



            Caveat, nothing will help bad audio without professional tweaks.






            share|improve this answer
























            • Hey I tried this method already. The problem with Youtube is the caption is completely off. I tested on Google translate while I was recording myself, the translate did a perfect job figuring out what I said, but the recorded audio uploaded to youtube got the caption that is marginally inaccurate. Tested on Japanese.

              – Aero Windwalker
              Aug 23 '16 at 9:35














            0












            0








            0







            Upload the video to Youtube, keep it marked private if you don't want the world to see it, and let google have time with it, meaning it may take a few moments or a few hours, and Youtube (google) will create Auto Transcripts.



            If its audio only, look for a Photo Video Maker (free, online, etc) and add your audio track to a single static picture or multiple pictures.



            Caveat, nothing will help bad audio without professional tweaks.






            share|improve this answer













            Upload the video to Youtube, keep it marked private if you don't want the world to see it, and let google have time with it, meaning it may take a few moments or a few hours, and Youtube (google) will create Auto Transcripts.



            If its audio only, look for a Photo Video Maker (free, online, etc) and add your audio track to a single static picture or multiple pictures.



            Caveat, nothing will help bad audio without professional tweaks.







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered Aug 21 '16 at 17:27









            TG2TG2

            71947




            71947













            • Hey I tried this method already. The problem with Youtube is the caption is completely off. I tested on Google translate while I was recording myself, the translate did a perfect job figuring out what I said, but the recorded audio uploaded to youtube got the caption that is marginally inaccurate. Tested on Japanese.

              – Aero Windwalker
              Aug 23 '16 at 9:35



















            • Hey I tried this method already. The problem with Youtube is the caption is completely off. I tested on Google translate while I was recording myself, the translate did a perfect job figuring out what I said, but the recorded audio uploaded to youtube got the caption that is marginally inaccurate. Tested on Japanese.

              – Aero Windwalker
              Aug 23 '16 at 9:35

















            Hey I tried this method already. The problem with Youtube is the caption is completely off. I tested on Google translate while I was recording myself, the translate did a perfect job figuring out what I said, but the recorded audio uploaded to youtube got the caption that is marginally inaccurate. Tested on Japanese.

            – Aero Windwalker
            Aug 23 '16 at 9:35





            Hey I tried this method already. The problem with Youtube is the caption is completely off. I tested on Google translate while I was recording myself, the translate did a perfect job figuring out what I said, but the recorded audio uploaded to youtube got the caption that is marginally inaccurate. Tested on Japanese.

            – Aero Windwalker
            Aug 23 '16 at 9:35













            0














            Your best bet is to use autosub.
            Essentially it analyses your video and provides you with subtitles using YouTube's method.



            1st step:
            Install chocolatey as admin. Open a prompt command window and type:



            @"%SystemRoot%System32WindowsPowerShellv1.0powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%chocolateybin"


            After installation is done, go to a prompt command window and type:



            choco install pip python27 ffmpeg -y


            2nd step:
            Install autosub
            type refreshenv



            now type pip install autosub



            Test using:



            C:Python27python.exe C:Python27scriptsautosub_app.py -S en -D en YourVideo.mp4 





            share|improve this answer



















            • 1





              The process above will provide subtitles in a srt file. I think it's what you need. Right? If you need to change language, just change "en" strings to something else. Also, if your video has spaces, type "Your video.mp4" instead of "YourVideo.mp4".

              – G. L.
              Jan 14 at 14:31
















            0














            Your best bet is to use autosub.
            Essentially it analyses your video and provides you with subtitles using YouTube's method.



            1st step:
            Install chocolatey as admin. Open a prompt command window and type:



            @"%SystemRoot%System32WindowsPowerShellv1.0powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%chocolateybin"


            After installation is done, go to a prompt command window and type:



            choco install pip python27 ffmpeg -y


            2nd step:
            Install autosub
            type refreshenv



            now type pip install autosub



            Test using:



            C:Python27python.exe C:Python27scriptsautosub_app.py -S en -D en YourVideo.mp4 





            share|improve this answer



















            • 1





              The process above will provide subtitles in a srt file. I think it's what you need. Right? If you need to change language, just change "en" strings to something else. Also, if your video has spaces, type "Your video.mp4" instead of "YourVideo.mp4".

              – G. L.
              Jan 14 at 14:31














            0












            0








            0







            Your best bet is to use autosub.
            Essentially it analyses your video and provides you with subtitles using YouTube's method.



            1st step:
            Install chocolatey as admin. Open a prompt command window and type:



            @"%SystemRoot%System32WindowsPowerShellv1.0powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%chocolateybin"


            After installation is done, go to a prompt command window and type:



            choco install pip python27 ffmpeg -y


            2nd step:
            Install autosub
            type refreshenv



            now type pip install autosub



            Test using:



            C:Python27python.exe C:Python27scriptsautosub_app.py -S en -D en YourVideo.mp4 





            share|improve this answer













            Your best bet is to use autosub.
            Essentially it analyses your video and provides you with subtitles using YouTube's method.



            1st step:
            Install chocolatey as admin. Open a prompt command window and type:



            @"%SystemRoot%System32WindowsPowerShellv1.0powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%chocolateybin"


            After installation is done, go to a prompt command window and type:



            choco install pip python27 ffmpeg -y


            2nd step:
            Install autosub
            type refreshenv



            now type pip install autosub



            Test using:



            C:Python27python.exe C:Python27scriptsautosub_app.py -S en -D en YourVideo.mp4 






            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered Jan 14 at 14:25









            G. L.G. L.

            7311




            7311








            • 1





              The process above will provide subtitles in a srt file. I think it's what you need. Right? If you need to change language, just change "en" strings to something else. Also, if your video has spaces, type "Your video.mp4" instead of "YourVideo.mp4".

              – G. L.
              Jan 14 at 14:31














            • 1





              The process above will provide subtitles in a srt file. I think it's what you need. Right? If you need to change language, just change "en" strings to something else. Also, if your video has spaces, type "Your video.mp4" instead of "YourVideo.mp4".

              – G. L.
              Jan 14 at 14:31








            1




            1





            The process above will provide subtitles in a srt file. I think it's what you need. Right? If you need to change language, just change "en" strings to something else. Also, if your video has spaces, type "Your video.mp4" instead of "YourVideo.mp4".

            – G. L.
            Jan 14 at 14:31





            The process above will provide subtitles in a srt file. I think it's what you need. Right? If you need to change language, just change "en" strings to something else. Also, if your video has spaces, type "Your video.mp4" instead of "YourVideo.mp4".

            – G. L.
            Jan 14 at 14:31











            -1














            The problem is that Google translate is listening to the microphone. That means you either broadcast with speakers and have your computer microphone listen in. This introduces all kinds of noise and physical problems. So what you need is for the computer to use the line input and listen in to the audio output (ie whatever you are playing on the computer).
            The solution is a free software called VoiceMeeter (google search for the free download). Once you install it, you can open up your Speaker symbol on your bottom tool bar (choose playback devices, Recording) and you will notice on the microphone input there are 2 entries. One is your microphone and the other is your VoiceMeeter Output. Choose VoiceMeeter Output . When you switch to playback, you will have headphones, Digital Audio and VoiceMeeter Input. Choose VoiceMeeter Input.



            Therefore You when you play a video, the audio is being fed into VoiceMeeter Input and VoiceMeeter is feeding it into the Microphone. Now Activate the microphone in Google Translate, choose the language and watch it translate into the right pane in english. If you want to save the text you have to highlight it and capture it into your Word or else its lost. Adjust the volume. Sometimes its too loud and translate will not work.



            I was able to translate some japanese programs this way and understand what they were saying. The translation is not perfect but better than anything else.



            Note that you will not hear anything when you do this as the audio system is getting no input. Opening up VoiceMeeter you have a full sound processor so you can increase the base, trebble etc. I havent played around with it enough but you might be able to add a 2nd line to the speakers so that you can hear it while it is translating.



            Hope this helps someone.






            share|improve this answer




























              -1














              The problem is that Google translate is listening to the microphone. That means you either broadcast with speakers and have your computer microphone listen in. This introduces all kinds of noise and physical problems. So what you need is for the computer to use the line input and listen in to the audio output (ie whatever you are playing on the computer).
              The solution is a free software called VoiceMeeter (google search for the free download). Once you install it, you can open up your Speaker symbol on your bottom tool bar (choose playback devices, Recording) and you will notice on the microphone input there are 2 entries. One is your microphone and the other is your VoiceMeeter Output. Choose VoiceMeeter Output . When you switch to playback, you will have headphones, Digital Audio and VoiceMeeter Input. Choose VoiceMeeter Input.



              Therefore You when you play a video, the audio is being fed into VoiceMeeter Input and VoiceMeeter is feeding it into the Microphone. Now Activate the microphone in Google Translate, choose the language and watch it translate into the right pane in english. If you want to save the text you have to highlight it and capture it into your Word or else its lost. Adjust the volume. Sometimes its too loud and translate will not work.



              I was able to translate some japanese programs this way and understand what they were saying. The translation is not perfect but better than anything else.



              Note that you will not hear anything when you do this as the audio system is getting no input. Opening up VoiceMeeter you have a full sound processor so you can increase the base, trebble etc. I havent played around with it enough but you might be able to add a 2nd line to the speakers so that you can hear it while it is translating.



              Hope this helps someone.






              share|improve this answer


























                -1












                -1








                -1







                The problem is that Google translate is listening to the microphone. That means you either broadcast with speakers and have your computer microphone listen in. This introduces all kinds of noise and physical problems. So what you need is for the computer to use the line input and listen in to the audio output (ie whatever you are playing on the computer).
                The solution is a free software called VoiceMeeter (google search for the free download). Once you install it, you can open up your Speaker symbol on your bottom tool bar (choose playback devices, Recording) and you will notice on the microphone input there are 2 entries. One is your microphone and the other is your VoiceMeeter Output. Choose VoiceMeeter Output . When you switch to playback, you will have headphones, Digital Audio and VoiceMeeter Input. Choose VoiceMeeter Input.



                Therefore You when you play a video, the audio is being fed into VoiceMeeter Input and VoiceMeeter is feeding it into the Microphone. Now Activate the microphone in Google Translate, choose the language and watch it translate into the right pane in english. If you want to save the text you have to highlight it and capture it into your Word or else its lost. Adjust the volume. Sometimes its too loud and translate will not work.



                I was able to translate some japanese programs this way and understand what they were saying. The translation is not perfect but better than anything else.



                Note that you will not hear anything when you do this as the audio system is getting no input. Opening up VoiceMeeter you have a full sound processor so you can increase the base, trebble etc. I havent played around with it enough but you might be able to add a 2nd line to the speakers so that you can hear it while it is translating.



                Hope this helps someone.






                share|improve this answer













                The problem is that Google translate is listening to the microphone. That means you either broadcast with speakers and have your computer microphone listen in. This introduces all kinds of noise and physical problems. So what you need is for the computer to use the line input and listen in to the audio output (ie whatever you are playing on the computer).
                The solution is a free software called VoiceMeeter (google search for the free download). Once you install it, you can open up your Speaker symbol on your bottom tool bar (choose playback devices, Recording) and you will notice on the microphone input there are 2 entries. One is your microphone and the other is your VoiceMeeter Output. Choose VoiceMeeter Output . When you switch to playback, you will have headphones, Digital Audio and VoiceMeeter Input. Choose VoiceMeeter Input.



                Therefore You when you play a video, the audio is being fed into VoiceMeeter Input and VoiceMeeter is feeding it into the Microphone. Now Activate the microphone in Google Translate, choose the language and watch it translate into the right pane in english. If you want to save the text you have to highlight it and capture it into your Word or else its lost. Adjust the volume. Sometimes its too loud and translate will not work.



                I was able to translate some japanese programs this way and understand what they were saying. The translation is not perfect but better than anything else.



                Note that you will not hear anything when you do this as the audio system is getting no input. Opening up VoiceMeeter you have a full sound processor so you can increase the base, trebble etc. I havent played around with it enough but you might be able to add a 2nd line to the speakers so that you can hear it while it is translating.



                Hope this helps someone.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Jan 12 '17 at 21:23









                KrzlouKrzlou

                1




                1






























                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Super User!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1116030%2fhow-to-get-google-to-transcribe-videos-and-provide-subtitles%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Plaza Victoria

                    In PowerPoint, is there a keyboard shortcut for bulleted / numbered list?

                    How to put 3 figures in Latex with 2 figures side by side and 1 below these side by side images but in...