본문 바로가기
728x90

Programming/Python68

[Python] TTS(Text-To-Speech) 만들기 gtts 안녕하세요. 파이썬으로 TTS(텍스트 → 음성)를 간단하게 구현하는 방법에 대해 알아보겠습니다. gTTS(구글 TTS) 패키지 사용법 ▣ gTTS "Google Text-to-Speech"의 약자로, 파이썬에서 텍스트를 음성으로 변환하는 데 사용되는 파이썬 모듈 - gTTS를 사용하려면, 먼저 모듈을 설치해야함 pip install gtts - 변환할 텍스트를 text 변수에 넣어주고 gTTS 객체에 언어를 선택하여 넣어주면 음성 파일로 쉽게 변환할 수 있음 # 모듈 import from gtts import gTTS import os # 변환할 텍스트 예시 text_ko = "안녕하세요. 반갑습니다. 코딩하는 금융인입니다." text_en = "Hello, Nice to meet yout. This i.. 2024. 2. 25.
[Python] 구글 바드 API 사용법 안녕하세요. 오늘은 간단하게 구글의 AI 챗봇 바드 API를 발급 받아 파이썬으로 활용하는 방법에 대해 알아보겠습니다. ※ 구글 바드에 대해 궁금하신 분들은 아래 포스팅 글을 참조하시기 바랍니다. 2023.04.20 - [Programming/Websites & API] - 구글 바드 사용법 및 예시 파이썬으로 구글 바드 API 활용하기 ▣ 바드 API 발급 받기 - 먼저, 구글 크롬 환경에서 바드 사이트를 들어감 - F12를 눌러 개발자 메뉴로 들어간 후, Application > Cookies > https://bard.google.com > __Secure-1PSID 에서 쿠키 값 복사 (아래 참조) ▣ 파이썬 bardapi pip install bardapi - 챗GPT API처럼 구글 바드에서 .. 2024. 1. 30.
[Python] 날짜 비교 및 차이 구하기 안녕하세요. 오늘은 파이썬에서 날짜 형식의 값을 비교하는 방법에 대해 알아보겠습니다. 파이썬 날짜 비교, 차이 구하기 ▣ 파이썬 datetime 파이썬 내장 모듈 중 하나로, 날짜와 시간을 다루기 위한 클래스와 함수를 제공함 - datetime 모듈을 통해 datetime 객체로 변환하고 객체끼리 비교 연산자로 비교할 수 있음 * datetime(객체) : 년, 월, 일, 시, 분 초 등의 날짜 정보 포함 from datetime import datetime def compare_date(date_str): # 문자열을 datetime 객체로 변환 date_obj = datetime.strptime(date_str, "%Y-%m-%d") # 현재 날짜를 datetime 객체로 얻음 today = date.. 2024. 1. 29.
[Python] 파이썬 count 활용 및 예시 (value_counts) 안녕하세요. 오늘은 파이썬으로 count 함수를 활용하는 다양한 방법들에 대해 알아보겠습니다. 파이썬 count 함수 활용법 - 예시 중심 ▣ 파이썬 count() 파이썬의 내장 함수로, 문자열에서 주어진 요소의 총개수를 반환함 : 예시 데이터 df import pandas as pd import numpy as np df = pd.DataFrame({ "name": ["Alice", "Bob", "Charlie", "David", "Eve"], "age": [25, 30, 35, 40, 45], "gender": ["F", "M", "M", np.nan, "F"], "score": [80, 85, 90, 95, np.nan] }) 1) 행/열의 개수 세기 (결측치 제외) - 데이터프레임에서 count .. 2024. 1. 28.
[Python] 텔레그램 API 발급 및 파이썬 환경 구축 안녕하세요. 자주 보는 지표나 데일리 뉴스들을 자동으로 가져오는 텔레그램 봇을 파이썬으로 만들어보는게 올해 저의 목표 프로젝트 중 하나인데요. 오늘은 그 시작이라고 볼 수 있는 텔레그램 API 발급 및 파이썬 환경 구축 관련하여 포스팅해보겠습니다. 텔레그램 API 발급 및 파이썬 환경 구축하기 ▣ 텔레그램 API란? 텔레그램 메신저와 상호작용할 수 있는 인터페이스 - 먼저, 텔레그램 봇을 만들기 위해서는 텔레그램에서 제공하는 BotFather를 이용해야함 (텔레그램 공식 필수) - 텔레그램에서 BotFather를 검색한 후, 새로운 봇을 만들고 API Token을 발급 받아야함 (텔레그램 BotFather → /newbot → name 설정 → API Token 발급) - 발급 받은 API Key는 X:.. 2024. 1. 22.
[Python] fileinput 파일 수정하기 안녕하세요. 오늘은 파이썬에서 파일을 입출력하여 수정할 때 사용하는 모듈 fileinput에 대하여 알아보겠습니다. 파이썬 fileinput - 파일 수정 ▣ fileinput 모듈 표준 입력이나 파일 목록에 대한 루프를 빠르게 작성하기 위한 클래스와 함수 모음 - 하나의 파일을 읽거나 수정할 때는 open()을 사용하면 됨 ▣ 실습 - 파일 수정해보기 : 예시 데이터 (sample_fileinput) id : 30829 id : 30234 id : 33421 id : 94040 id : 11111 id : 31111 - 텍스트 형식의 예시 데이터를 fileinput 모듈을 활용하여 수정 - if문을 통해 특정 id의 값을 수정해주고 최종적으로는 sys 모듈의 stdout.write()로 텍스트 파일에 .. 2024. 1. 21.
728x90