File size: 385 Bytes
0b7cff3
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import argparse, whisper

def main():
    parser = argparse.ArgumentParser()
    parser.add_argument("--audio", type=str, required=True, help="Path to WAV/MP3/M4A file")
    args = parser.parse_args()

    model = whisper.load_model("tiny")  # auto-select device
    result = model.transcribe(args.audio, language="en")
    print(result["text"])

if __name__ == "__main__":
    main()