in projects/speech2srt/speech2srt.py [0:0]
def main():
parser = argparse.ArgumentParser()
parser.add_argument(
"--storage_uri",
type=str,
default="gs://cloud-samples-data/speech/brooklyn_bridge.raw",
)
parser.add_argument(
"--language_code",
type=str,
default="en-US",
)
parser.add_argument(
"--sample_rate_hertz",
type=int,
default=16000,
)
parser.add_argument(
"--out_file",
type=str,
default="subtitle",
)
parser.add_argument(
"--max_chars",
type=int,
default=40,
)
parser.add_argument(
"--encoding",
type=str,
default="LINEAR16"
)
parser.add_argument(
"--audio_channel_count",
type=int,
default=1
)
parser.add_argument(
"--phrasesets",
type=str,
help="Path to a text file of phrases to boost recognition accuracy",
)
args = parser.parse_args()
subs = long_running_recognize(args)
write_srt(args, subs)
write_txt(args, subs)