Vihang28 commited on
Commit
a855368
1 Parent(s): 98ba57c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +39 -13
app.py CHANGED
@@ -9,22 +9,48 @@ prompt = "Type and press Enter"
9
 
10
 
11
  def record_text(audio_file,api_key):
12
- # model_id = 'whisper-1'
13
- # media_file = open(audio_file, 'rb')
14
- # response = openai.Audio.transcribe(
15
- # api_key=api_key,
16
- # model=model_id,
17
- # file=media_file
18
- # )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
  # return response.data['text']
20
-
21
- response = openai.audio.transcriptions.create({
22
- model: 'whisper-1',
23
- api_key: f"Bearer {api_key}",
24
- file: fs.createReadStream(audio_file),
25
- });
 
26
  return response.data['text']
27
 
 
 
 
 
 
 
 
28
  # sound = audio_file
29
  # sound_type = sound.split(".")
30
  # if sound_type[-1] == 'mp3':
 
9
 
10
 
11
  def record_text(audio_file,api_key):
12
+ # headers = {
13
+ # "Content-Type": "application/json",
14
+ # "Authorization": f"Bearer {api_key}"
15
+ # }
16
+ # payload = {
17
+ # "model": "whisper-1",
18
+ # "messages": [
19
+ # {
20
+ # "role": "user",
21
+ # "content": [
22
+ # {
23
+ # "type": "text",
24
+ # "text": prompt
25
+ # },
26
+ # {
27
+ # "type": "text",
28
+ # "text": audio_text
29
+ # }
30
+ # ]
31
+ # }
32
+ # ],
33
+ # "max_tokens": 1000
34
+ # }
35
+ # response = requests.post("https://api.openai.com/v1/chat/completions", headers=headers, json=payload)
36
+ # audio_text_res = response.json()
37
  # return response.data['text']
38
+ model_id = 'whisper-1'
39
+ media_file = open(audio_file, 'rb')
40
+ response = openai.Audio.transcribe(
41
+ api_key=api_key,
42
+ model=model_id,
43
+ file=media_file
44
+ )
45
  return response.data['text']
46
 
47
+ # response = openai.audio.transcriptions.create({
48
+ # model: 'whisper-1',
49
+ # api_key: f"Bearer {api_key}",
50
+ # file: fs.createReadStream(audio_file),
51
+ # });
52
+ # return response.data['text']
53
+
54
  # sound = audio_file
55
  # sound_type = sound.split(".")
56
  # if sound_type[-1] == 'mp3':