-
Notifications
You must be signed in to change notification settings - Fork 0
/
testing.py
35 lines (30 loc) · 859 Bytes
/
testing.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
from scipy.io import wavfile as wav
from scipy.fftpack import fft
from urllib import urlretrieve
import numpy as np
import speech_recognition as sr
import re
import requests
import json
import fileinput
#getting string in form of
#getting real string input
lines = split('&', input)
realinput = split(' ', realstring)
autism_arr = []
real_arr = []
fingerprintsarr = []
for line in lines:
fields = split('|', line)
autism = fields[0]
real = fields[2]
fingerprints = int(split(',', real))
autism_arr.append(autism)
real_arr.append(real)
fingerprintsarr.append(fingerprints);
for realstring in realinput:
if realstring not in autism_arr:
filename = realstring + ".wav"
urlretrieve("http://api.voicerss.org/?key=04f49802d32d442ca997d4d2ea76d3d5"
"&hl=en-us&c=wav&src="+realstring, filename)
rate, data = wav.read(filename)