반응형
[Python] argparse 사용법 (파이썬 인자값 추가하기)
두개의 인자 path, savefilename 을 받음.
(env) C:\__STT>python transcribe_async_gcs.py gs://cloud-samples-tests/speech/vr.flac 12345
Waiting for operation to complete...
Transcript: it's okay so what am I doing here why am I here at GDC talking about VR video it's because I believe my favorite games I love games I believe in games my favorite games are the ones that are all about the stories I love narrative game design I love narrative-based games and I think that when it comes to telling stories in VR bring together capturing the world with narrative based games and narrative based game design is going to unlock some of the killer apps and killer stories of the medium
Confidence: 0.9580045938491821
Transcript: so I'm really here looking for people who are interested in telling us or two stories that are planning projects around telling those types of stories and I would love to talk to you so if it sounds like your project if you're looking at blending VR video and interactivity to tell a story I want to talk to you I want to help you so if this sounds like you please get in touch with you can't find me I'll be here all week I have pink hair I work for Google and I would love to talk with you further about VR video interactivity and storytelling
Confidence: 0.949270486831665
completed
if __name__ == "__main__":
parser = argparse.ArgumentParser(
description=__doc__, formatter_class=argparse.RawDescriptionHelpFormatter
)
parser.add_argument("path", help="File or GCS path for audio file to be recognized")
parser.add_argument("savefilename", help="Save fileName ")
args = parser.parse_args()
response = transcribe_gcs(args.path)
with open("stt_"+args.savefilename+".txt", "w") as script:
for result in response.results:
script.write(u'Transcript: {}'.format(result.alternatives[0].transcript)+"\n")
script.write(u'Confidence: {}'.format(result.alternatives[0].confidence)+"\n")
script.write(u'Channel Tag: {}'.format(result.alternatives[0].channel_tag)+"\n")
docs.python.org/ko/3/library/argparse.html
docs.python.org/ko/3/howto/argparse.html
반응형