|
1 | | -#!/usr/bin/env python3.8 |
2 | 1 | from __future__ import absolute_import, print_function, unicode_literals |
3 | 2 | import argparse |
4 | 3 | import os |
|
8 | 7 | from progressbar import ProgressBar, Percentage, Bar, ETA |
9 | 8 |
|
10 | 9 | from autosrt import VERSION, Language, WavConverter, SpeechRegionFinder, FLACConverter, SpeechRecognizer, SentenceTranslator, \ |
11 | | - SubtitleFormatter, SubtitleWriter, \ |
12 | | - stop_ffmpeg_windows, stop_ffmpeg_linux, remove_temp_files, is_same_language, is_video_file, is_audio_file |
| 10 | + SubtitleFormatter, SubtitleWriter, MediaSubtitleEmbedder, stop_ffmpeg_windows, stop_ffmpeg_linux, remove_temp_files, \ |
| 11 | + is_same_language, check_file_type, has_subtitles |
13 | 12 |
|
14 | | -def show_progress(progress): |
| 13 | +def show_progress(media_filepath, progress): |
15 | 14 | global pbar |
| 15 | + print("media_filepath = {}".format(media_filepath)) |
16 | 16 | pbar.update(progress) |
17 | 17 |
|
18 | 18 | def show_error_messages(messages): |
19 | 19 | print(messages) |
20 | 20 |
|
21 | 21 | def main(): |
22 | | - global pbar |
| 22 | + global pbar, media_filepath |
23 | 23 |
|
24 | 24 | if sys.platform == "win32": |
25 | 25 | stop_ffmpeg_windows(error_messages_callback=show_error_messages) |
@@ -111,7 +111,7 @@ def main(): |
111 | 111 | regions = region_finder(wav_filepath) |
112 | 112 |
|
113 | 113 | converter = FLACConverter(wav_filepath=wav_filepath, error_messages_callback=show_error_messages) |
114 | | - recognizer = SpeechRecognizer(language=args.src_language, rate=sample_rate, api_key="AIzaSyBOti4mM-6x9WDnZIjIeyEU21OpBXqWBgw", error_messages_callback=show_error_messages) |
| 114 | + recognizer = SpeechRecognizer(language=args.src_language, rate=sample_rate, error_messages_callback=show_error_messages) |
115 | 115 |
|
116 | 116 | pool = multiprocessing.Pool(args.concurrency) |
117 | 117 |
|
|
0 commit comments