#초등학생파이썬코딩, #수능영어듣기평가인공지능, #구글인공지능파이썬코딩
안녕하세요 ^^
오늘은 제가(초등학생),
구글(Google) 인공지능의 파이썬(python)코딩으로 수능영어 듣기평가를 잘 알아듣는지 확인해볼게요~
일단 여기 웹사이트가,
구글(Google)의 인공지능 음성인식하는 파이썬코딩내용이 있는데요,
밑에 링크가 위의 웹사이트 주소에요~
https://pypi.org/project/SpeechRecognition/#description
이번에 2022년 수능이 있었죠. 그리고 이렇게 영어듣기평가가 있더라구요.
그래서, 초등학생인 제가 이제 여기 웹사이트에 있는 파이썬코딩으로
구글(Google)의 인공지능이 수능영어듣기(오디오)를 얼마나 잘 알아듣는지 확인해볼게요~
* 바로 파이썬(주피터노트북) 코딩된걸 밑에처럼 실행해보면,
이렇게 나왔어요.
파이썬코딩결과로 나온거랑 원래 수능영어듣기평가하고 비교해보면 거의 똑같이 잘 나온거같아요.
근데 자세히 비교해보면 조금씩 다른거 같아요.
예를들어, 처음에 말하는 " Hello " 에서 H 가 대문자가 아니죠.
그리고 기호도 잘 표시 못하는거 같아요 e.g. 쉼표, 마침표, 물음표 등
그리고 중간에 We (will 전에) 도 빠졌네요 ㅠ
초등학생인 저도 다른걸 알아냈어요 ^^
그래도 이정도면 구글인공지능이 잘 알아들은거같죠?
그러면 이제, 구글(Google)의 인공지능 음성인식하는 파이썬코딩에 대해서 알려드릴게요~
저도 코드가 다 이해가 되는건 아니구요,
그냥 알고리즘만 이해가 돼서요,
알고리즘만 간단히 설명해드릴게요. (이해하기 편하게 코드마다 바로 주석(#)으로 메모를 달았어요)
* 직접 연습해볼 수 있게 밑에 코드에서 오디오파일(mix1.wav) 을 첨부합니다.
(mix.wav 파일은 실제 수능영어듣기평가 음성에서 영어외에 나머지들은 삭제했어요)
그래서 파이썬코딩된걸 실행해보면, 결과가 밑에처럼 조금만 나왔죠.
그 이유가, 오디오파일에서 조용한(mute) 부분들이 좀 길어서 그런거 같더라구요.
그래서 위의 mix1.wav 오디오파일에서 조용한(mute) 부분들을 좀 삭제하고,
이렇게 mix2.wav 오디오파일로 다시 만들었어요.
import speech_recognition as sr
print('')
print('파이썬이 작업중입니다...')
print('***********************')
print('')
r = sr.Recognizer()
with sr.AudioFile('mix2.wav') as source:
audio = r.listen(source)
try:
English_listening = r.recognize_google(audio)
print(English_listening)
except:
print('sorry.. coding again...')
그래서 다시 수능영어듣기평가파일(mix2.wav)을 구글인공지능 파이썬코딩을 실행해보니까,
아까처럼 잘 나왔어요~
다음에는 파이썬코딩으로, 이런 문자들로 재밌는 것들도 해볼게요 by 초등학생 ^^