Upstage AI Lab 2기
2023년 12월 20일 (수) Day_008
Day_008 실시간 강의 (오전) :
파이썬 AI/데이터분석 과정 (패스트캠퍼스 김인섭 강사님)
1) tts
from gtts import gTTS
import playsound
text = '오늘의 날씨에 대해 알려드리겠습니다.'
tts = gTTS(text, lang= 'ko')
tts.save('weather.mp3')
import os
path = os.getcwd()
file = '\weather.mp3'
playsound.playsound(path + file)
note : clova ai speech 활용해보기
2) translator
# - pip install SpeechRecognition wheel pyaudio
# - pip install playsound==1.2.2 pyobjc
from gtts import gTTS
from googletrans import Translator # pip install googletrans
user_text = input('번역할 텍스트를 입력하세요.')아
translator = Translator()
translation = translator.translate(text = user_text, dest = 'en', src = 'ko')
trans_text = translation.text
print(trans_text)
tts = gTTS(text = trans_text, lang = 'en')
tts.save('./hi.mp3')
note. https://github.com/openai/whisper
3) 공공 API 활용
https://www.data.go.kr/data/15073861/openapi.do
import requests
import json
# API_KEY = ''
# ENDPOINT_URL = ''
# SERVICE_PATH = ''
API_KEY = 'Cgs0GXYhzr575Qe/rX4aDesVhT0Ge/wzoHN46fTDGyru2lODZ1DA1tOgPuGZ1RvQ64qLQ+y6MeOnYrv7EHctzA=='
ENDPOINT_URL = 'http://apis.data.go.kr/B552584/ArpltnInforInqireSvc'
SERVICE_PATH = '/getMsrstnAcctoRltmMesureDnsty'
params = {
'serviceKey' : API_KEY,
'returnType' : 'json',
'numOfRows' : 1,
'pageNo' : 1,
'stationName' : '강남구',
'dataTerm' : 'DAILY',
'ver' : 1.0
}
# 요청변수(Request Parameter)
final_url = f"{ENDPOINT_URL}{SERVICE_PATH}"
response = requests.get(url=final_url, params=params)
if response.status_code == 200 :
data = json.loads(response.text)
print(data)
items = data['response']['body']['items']
for i in items :
mise = int(i['pm25Value'])
if mise > 25:
print("공기가 안 좋습니다.")
else :
print("공기가 맑습니다.")
else :
print("API error")
NOTE : 다른 API도 직접 활용해보기
'Upstage AI Lab 2기' 카테고리의 다른 글
Upstage AI Lab 2기 [Day012] (1) numpy_기초 (0) | 2023.12.27 |
---|---|
Upstage AI Lab 2기 [Day010] (1) Flask 기초 (0) | 2023.12.26 |
Upstage AI Lab 2기 [Day008] Python project(day2) (작성) (0) | 2023.12.20 |
Upstage AI Lab 2기 [Day005] 파이썬 AI/데이터 분석 과정 part2. 크롤링 실습 (0) | 2023.12.18 |
Upstage AI Lab 2기 [Day003] 파이썬 AI/데이터 분석 과정 part.1 (2) 파이썬 자료형 (0) | 2023.12.14 |