CS
-
ChatGPT 점수체계 C# Script 코드 쓰기CS/졸업 프로젝트(Duk to Me) 2023. 12. 14. 15:39
지난 ChatGPT와 Unity 연동을 위한 기본 ChatGPT 설정 코드에서 Project의 Needs에 맞게 코드를 수정하였다. 또한 자유회화 모드를 점수체계를 내기 위해서 ChatGPT AI에게 자체적으로 영어회화 점수를 측정하여 피드백과 백분위로 숫자화한 점수를 화면에 Display하고 DB에 보내도록 코드를 작성하였다. using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Events; using UnityEngine.UI; using PlayFab; using PlayFab.ClientModels; using OpenAI; // Add this using directive /..
-
Playfab와 Unity 연동 (6) - 닉네임 수정 기능 구현CS/졸업 프로젝트(Duk to Me) 2023. 12. 9. 22:39
이전 단계까지 진행한 Playfab 설정들은 닉네임 수정 기능이 구현되어 있지 않았다. 오늘은 Unity Project의 Settings Scene에서 필요한 닉네임 수정 기능을 구현해보자. ① Settings Scene에 적용될 'Setting'라는 C# Script파일을 생성해주어 다음과 같이 내용을 작성해준다. 이 Script Code 내용들이 Settings Scene에 사용자 Nickname 정보를 Playfab DB에서 nick 변수로 불러와서 화면에 출력하고 'Update' Button이 Click 되었을 때 displayNameInput이라는 명으로 지정된 Inputfield안에 있는 내용대로 Nickname 정보를 Update 시켜주도록 지정해주고 있다. using System.Colle..
-
Playfab와 Unity 연동 (5) - 로그아웃 기능 구현CS/졸업 프로젝트(Duk to Me) 2023. 12. 7. 18:38
이전 단계까지 진행한 Playfab 설정들은 로그아웃 기능이 구현되어 있지 않았다. 오늘은 Unity Project의 MyPage에서 필요한 로그아웃 기능을 구현해보자. ① MyPage Scene에 적용될 'Logout_Mypage'라는 C# Script파일을 생성해주어 다음과 같이 내용을 작성해준다. using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.SceneManagement; // Add this line using PlayFab; using PlayFab.ClientModels; public class Logout_Mypage : MonoBehaviour { public vo..
-
AWS Polly와 Unity 연동 (2)CS/졸업 프로젝트(Duk to Me) 2023. 12. 6. 21:20
지난 AWS Polly 설명 및 Unity와의 연동 (1) 포스트에 이어서 연동을 진행한다. ① 지난 포스트의 마지막 단계에서 작성했던 'TextToSpeech' Script를 적용 시키기 위해 Unity Project Sample Scene에서 GameObject를 새로 생성하여 Script 파일을 Inspector로 Drag&Drop으로 적용시켜준다. ② Inspector 창 하단에 있는 'Add Component' 버튼으로 'Audio Source' Component를 찾아서 추가해준다. ③ 밑에 추가된 'Audio Source' Component를 Drag하여 'TextToSpeech' Script 파일의 Audio Source에 Drop하여 적용해준다. ④ 이제 AWS Polly 와 Unity ..
-
AWS Polly 설명및 Unity와의 연동 (1)CS/졸업 프로젝트(Duk to Me) 2023. 12. 6. 21:07
¶ AWS Polly란? AWS Polly는 아마존 웹 서비스(AWS)의 음성 합성 서비스로, 텍스트를 자연스러운 음성으로 변환해 주는 도구입니다. Polly를 사용하면 다양한 언어와 목소리로 텍스트를 음성으로 변환할 수 있습니다. 이 서비스는 텍스트를 음성으로 변환하는 고급 기술을 제공하여 음성 합성을 자동화하고 개선하는 데 도움이 됩니다. Polly는 API를 통해 손쉽게 통합할 수 있으며, 다양한 음성 속도, 톤, 언어 등의 매개 변수를 조절할 수 있습니다. 또한, Polly는 실시간 스트리밍 및 저장된 음성을 제공하여 응용 프로그램, 웹사이트, 모바일 애플리케이션 등에서 다양한 음성 기능을 구현할 수 있습니다. 이를 통해 Polly는 음성 내비게이션, 음성 푸시 알림, 화자 변환, 문서 읽기 등 ..
-
OpenAI Whisper 설명및 Unity와의 연동CS/졸업 프로젝트(Duk to Me) 2023. 11. 28. 01:02
¶ OpenAI Whisper란? OpenAI Whisper는 OpenAI에서 개발한 음성 생성 모델로, 자연스러운 음성을 생성하는 데 중점을 둔 고급 딥러닝 모델입니다. Whisper는 텍스트를 음성으로 변환하는 Text-to-Speech(TTS) 시스템으로 사용되며, 이를 통해 음성 인터페이스, 음성 콘텐츠 제작, 음성 광고, 오디오북 등 다양한 분야에서 적용될 수 있습니다. Whisper는 매우 다양한 언어와 화자 스타일을 모방할 수 있는 능력을 가지고 있어, 글로벌한 음성 요구를 충족시킬 수 있습니다. 이 모델은 큰 규모의 데이터셋에서 학습되어 자연스럽고 감정을 담은 음성을 생성할 수 있습니다. ¶ Unity와 연동하기 ① 지난 ChatGPT와 Unity 연동때 Package Manager에서 g..
-
ChatGPT 설명및 Unity와의 연동CS/졸업 프로젝트(Duk to Me) 2023. 11. 6. 23:40
¶ ChatGPT란? ChatGPT(https://chat.openai.com/)는 OpenAI가 개발한 프로토타입 대화형 인공지능 챗봇이다. ChatGPT는 대형 언어 모델 GPT-3의 개선판인 GPT-3.5를 기반으로 만들어졌으며, 지도학습과 강화학습을 모두 사용해 파인 튜닝되었다. ChatGPT는 Generative Pre-trained Transformer(GPT)와 Chat의 합성어이다. ChatGPT는 2022년 11월 프로토타입으로 시작되었으며, 다양한 지식 분야에서 상세한 응답과 정교한 답변으로 인해 집중받았다. 다만, 정보의 정확도는 중요한 결점으로 지적되고 있다. ChatGPT는 지도 학습과 강화 학습을 활용해 GPT-3.5를 기반으로 세밀하게 조정되었다. 지도학습과 강화학습 모두 인간..
-
[정보처리기사 실기] 과목12 - 제품 소프트웨어 패키징, 오답노트CS/정보처리기사 2023. 10. 3. 05:59
Chapter ① 제품 소프트웨어 패키징하기 제품 소프트웨어 패키징(Product Software Packaging)의 개념 제품 소프트웨어 패키징은 개발이 완료된 제품 소프트웨어를 고객에게 전달하기 위한 형태로 포장하는 과정이다. 릴리즈 노트(Release Note)의 개념 릴리즈 노트는 최종 사용자인 고객에게 개발 과정에서 정리된 제품의 릴리즈 정보를 제공하는 문서이다. 릴리즈 정보는 상세 서비스 정보를 포함하여 제품의 수정, 변경, 개선하는 일련의 작업들에 대한 정보이며, 릴리즈 노트를 통해 제공된다. 릴리즈 노트 작성 항목 작성 항목 설명 헤더 문서 이름(릴리스 노트 이름), 제품 이름, 버전 번호, 릴리즈 날짜, 참고 날짜, 노트 버전 등의 정보 개요 제품 및 변경에 대한 간략한 전반적 개요 목..