최류현의 컴퓨터 정보공간

프로그래밍/나만의 AI친구 웹앱만들기

파이썬 - 나만의 AI 친구 웹앱 만들기 - 3 | AI음성출력

파이썬 - 나만의 가상 친구, garadio로 AI 챗봇 웹앱 만들기 - 2 기능추가 파이썬 - 나만의 가상 친구, garadio로 AI 챗봇 웹앱 만들기 나만의 AI 만들기 소개 [Python] 나만의 음성 AI 일본인 친구 만들기 | github배포 .feat 치사토 미리보기녹화후 확인해보니 음성이 두개가 겹쳐 newstroyblog.tistory.com 지난번 AI챗봇 웹앱에서 입력한 텍스트에 따라서 특정 기능을 작동하여 여러방면에서 활용할 수 있도록 알아보았습니다. 이번에는 AI챗봇이 단순 텍스트 대화뿐만 아니라 음성까지 출력되도록 구현해보도록 하겠습니다. 모든 패키지 일괄설치 깃허브에 업로드된 파일에 함께있는 requirements파일을 통해서 프로젝트에 필요한 모든 패키지를 가상환경에 설치합니..

프로그래밍/Nodejs 웹페이지 만들기

Node.js 나만의 웹 사이트 만들기(2) - 웹페이지 개발을 도와주는 부트스트랩(BootStrap)

이전 내용 지난 시간에 Node.js 개발환경을 알아보고 간단하게 웹페이지에서 홈페이지를 접속하고 서버의 수정사항에 맞춰서 서버를 껐다가 키는 자동화 패키지까지 알아보았습니다. 아직 이전 내용을 모르신다면 아래 글을 참고하여 확인해 주세요 Node.js 나만의 웹 사이트 만들기(1) - 개발 환경 준비 & 웹 서버 접속 Node.js 언어에 대해서 Node.js는 자바스크립트를 로컬환경에서 실행할 수 있도록 하는 런타임 환경을 나타냅니다. 웹서비스에 관한 공부를 하다 보면 HTML, CSS를 배운 뒤 웹페이지에 동작을 더해주 newstroyblog.tistory.com 이전에는 Node.js에서 HTML과 CSS를 사용하는 방법에 대해서 간단히 알아봤는데 이번에는 부트스트랩이라는 프론트엔드 프레임워크를 ..

프로그래밍/Nodejs 웹페이지 만들기

Node.js 나만의 웹 프로젝트 만들기(1) - 개발 환경 준비 & 웹 서버 접속

Node.js 언어에 대해서 Node.js는 자바스크립트를 로컬환경에서 실행할 수 있도록 하는 런타임 환경을 나타냅니다. 웹서비스에 관한 공부를 하다 보면 HTML, CSS를 배운 뒤 웹페이지에 동작을 더해주는 자바스크립트를 배우게 됩니다. 이때 작성한 자바스크립트는 브라우저에서 해석하여 정적 페이지인 HTML에 경고창을 표시하거나 요소를 움직이거나 다양한 역할을 합니다. 이러한 자바스크립트를 개발자의 컴퓨터 즉 로컬 PC에서도 실행이 가능하도록 하기 위한 Node.js를 사용합니다. 웹개발자에게 있어서 기본적인 html, css, javascript로 코딩을 하고 백엔드를 다루기 위해서는 자바, PHP, 파이썬 등 서버 개발에 필요한 추가적인 언어랑 문법을 배워야 하는데 Node.js를 사용하면 우리가..

프로그래밍/HTML, PHP, CSS

CSS 선택자(Selector) 게임으로 재미있게 배워보기 | 전체문제 풀이

CSS 학습 사이트 소개 오늘은 CSS Diner사이트의 문제들을 풀어보겠습니다. 이 사이트는 CSS 선택자(Selector)에 대한 문법을 공부해 볼 수 있습니다. CSS라는 게 내용이 많지는 않은 거 같으면서도 막상 코딩을 하면서 Selector의 개념이 부족해서 검색을 통해 답답한 부분을 해결하는데 시간을 많이 소모하기도 합니다. CSS Diner사이트는 여러가지의 HTML 요소(Element)중에서 셀렉터(Selector) 문법을 통하여 일부 문제에서 해당하는 요소를 선택하면 됩니다. 단순해 보이면서도 겹쳐져있는 요소들이 있거나 헷갈리는 요소들이 있기때문에 직접 문제를 풀어보면서 Selector에 대해 이해하고 실력을 향상할 수 있습니다. CSS Diner사이트(링크)에 접속하게되면 좌측에는 CS..

프로그래밍/각종 오류

Powershell 보안 오류 PSSecurityException 해결법

vscode를 새로 설치하고 터미널에서 가상환경의 스크립트파일을 실행하려고 하니 PSSecurityException 에러가 발생하였습니다. 오류 발생원인은 현재 시스템에서 스크립트 코드 실행을 제한하기 때문에 발생하는 문제입니다. 관리자권한으로 powershell을 실행시킨 뒤 아래 커맨드를 입력하면 오류가 발생하지 않고 스크립트 코드를 실행할 수 있습니다. Set-ExecutionPolicy RemoteSigned 스크립트 입력시 실행정책 변경은 모두 예(A)를 입력하면 됩니다.

프로그래밍/각종 오류

도커(Docker) Starting the Docker Engine...무한로딩 해결법

도커를 새로 설치하고 실행해봤는데 10분이 지나도 1시간이 지나도 Starting the Docker Engine... 이라는 문구만 나오고 docker가 시작되지 않는 문제가 있었습니다. 이 문제를 해결하기위해 다양한 오류 원인을 찾아봤지만 크게 도움을 받지 못했습니다. 그러다가 우연히 찾아낸 오류 해결방법을 알게되어 이번에 새롭게 Docker를 설치하는데 오류가 발생하는 사용자들을위해 해결 방법을 공유해드리려고 합니다. 이를 해결하는 방법은 프로그램에대한 익스플로잇 설정을 조정해주는 방법이 있습니다. Windows 보안 설정창을 열어준뒤 좌측 메뉴에서 '앱 및 브라우저 컨트롤'을 클릭합니다. Exploit Protection 설정을 클릭합니다. 프로그램 설정을 누른뒤에 '프로그램을 추가해 사용자 지정..

프로그래밍/각종 오류

undefined reference to `main' C 컴파일 오류 해결법

오류 로그 root@goorm:/workspace/c# gcc own.c /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o: In function `_start': (.text+0x20): undefined reference to `main' collect2: error: ld returned 1 exit status C코드 내에 main함수가 존재하지 않아서 발생하는 문제입니다. 원본코드 #include void function_c(); int maint(void) { function_c(); return 0; } void function_c(){ printf("반환값이 없는 함수"); } main함수의 철자가 틀려도 문제가 발생할 수..

프로그래밍/Python

파이썬 URL 단축 패키지를 이용한 긴 링크를 짧게줄여보자

파이썬 URL단축 패키지 파이썬에서 사용자에게 링크를 제공할 때 링크의 주소가 길면 보관이나 가독성이 떨어집니다. 또 짧은 주소를 선호하는 상황이 발생할 때 url단축서비스를 이용하여 단축할 수 있지만 매번 url단축 웹사이트에 접속해서 사용자가 직접 링크를 줄이는 과정을 생략하여 파이썬 내에서 패키지를 통해 자동으로 url을 단축시키는 방법에 대해 알아보겠습니다. 오늘 사용할 패키지의 이름은 pyshorteners입니다. 깃허브에 오픈소스로 업로드된 url단축 패키지입니다.(깃허브링크) 패키지 설치방법 pip install pyshorteners 터미널에 pip명령을 입력하여 간편하게 설치 할 수 있습니다. 사용방법 pyshorteners의 Documentation 페이지를 보면 간단한 사용예제를 참고..

프로그래밍/코딩 정보

특수 영어문자, 유니코드 공백 문자, 카릴문자, 타자크어

도메인 설정 및 특수한 문자 입력시에 필요한 제가 자주 사용하는 다양한 언어를 모아봤습니다. 특수 영어문자 ᴀ+ʙ+ᴄ+ᴅ+ᴇ+ғ+ɢ+ʜ+ɪ+ᴊ+ᴋ+ʟ+ᴍ+ɴ+ᴏ+ᴘ+ǫ+ʀ+s+ᴛ+ᴜ+ᴠ+ᴡ+z+x+ʏ 공백 유니코드 공백 " " 그외 공백 1번쨰:"ㅤ" 2번째:"ㅤ" 3번째:"" 카릴문자 еячссничсчсиеретяоеирееоитяен.оеннотеяячстсосееоесяоееяосдн нерсроенорсиирсосртечреееее 타자크어 Аа Бб Вв Гг Ғғ Дд Ее Ёё Жж Зз Ии Йй Кк Лл Мм Нн Ңң Оо Өө Пп Рр Сс Тт Уу Ӯӯ Үү Фф Хх Ҳҳ Чч Ҷҷ Шш Ъъ Ӣӣ ҚҚ Ээ Яя Юю

프로그래밍/나만의 AI친구 웹앱만들기

파이썬 - 나만의 가상 친구, garadio로 AI 챗봇 웹앱 만들기 - 2 | 기능추가

파이썬 - 나만의 가상 친구, garadio로 AI 챗봇 웹앱 만들기 나만의 AI 만들기 소개 [Python] 나만의 음성 AI 일본인 친구 만들기 | github배포 .feat 치사토 미리보기녹화후 확인해보니 음성이 두개가 겹쳐서 녹화되었네요 실제 작동시에는 깨끗한 목소리로 출력 newstroyblog.tistory.com 지난번 파이썬으로 OpenAI API를 사용하여 ai 친구를 만들어보았습니다. 오늘은 지난번 코드에서 조금더 기능을 추가하여 특정 키워드를 입력시 해당 키워드에 맞는 역할을 실행하여 사용자에게 제공해보도록 하겠습니다. 사용자 입력에따른 기능 구현하기 키워드 체크 및 기능 구현 함수 ###키워드 체크 def check_weather_keywords(txt): weather_keywor..

최류현의 블로그
'프로그래밍' 카테고리의 글 목록