CS
-
Git Commit 변경 명령어 정리CS/Git 2023. 6. 29. 02:12
① Git Commit --Amend git add sample.txt (새로 Commit할 변경된 파일을 지정, 다시 add 시켜줌) git commit --amend git commit --amend -m "Commit Message" (Commit Message를 변경시키고 싶을 때 사용하는 옵션) git push -f (Local과 원격 저장소의 Commit History가 다른 걸 맞춰주기 위해서는 강제로 push할 필요가 있음, 원격 저장소에서 force push를 금지해 둔 경우에는 사용할 수 없음) 같은 Branch상에서 마지막에 Commit한 내용을 덮어쓰기할 때 사용하는 명령어이다. 명령어 입력과 동시에 터미널이 vi편집 모드로 들어가게 된다. 출력된 내용을 편집하여 :wp 입력하고 빠..
-
Git Branch 개념설명및 명령어 정리CS/Git 2023. 6. 28. 22:18
¶ Branch 란? 소프트웨어를 개발할 때에 개발자들은 동일한 소스코드를 함께 공유하고 다루게 된다. 동일한 소스코드 위에서 어떤 개발자는 버그를 수정하기도 하고 또 다른 개발자는 새로운 기능을 만들어 내기도 한다. 이와 같이 여러 사람이 동일한 소스코드를 기반으로 서로 다른 작업을 할 때에는 각각 서로 다른 버전의 코드가 만들어 질 수 밖에 없다. 이럴 때, 여러 개발자들이 동시에 다양한 작업을 할 수 있게 만들어 주는 기능이 바로 'Branch'이다. 각자 독립적인 작업 영역(저장소) 안에서 마음대로 소스코드를 변경할 수 있다. 이렇게 분리된 작업 영역에서 변경된 내용은 나중에 원래의 버전과 비교해서 하나의 새로운 버전으로 만들어 낼 수 있다. 한마디로 독립적으로 어떤 작업을 진행하기 위한 개념이다..
-
[이슈관리] Unity에서 Google Speech API Asset의 C# Script 고치기CS/졸업 프로젝트(Duk to Me) 2023. 6. 26. 07:04
상황 Unity와 연결하여 사용 중인 Google Speech API Asset(https://assetstore.unity.com/packages/tools/ai-integration/speech-recognition-using-google-cloud-vr-ar-mobile-desktop-pro-72625)에서 제공하는 C# Script에서 인식된 음성을 특정 텍스트와 비교하여 Matched 결과를 알 수 있도록 RecognizeSuccessEventHandler를 수정하려고 한다. private void RecognizeSuccessEventHandler(RecognitionResponse recognitionResponse) { string transcript = recognitionRespons..
-
[이슈관리] Google Cloud Text-to-Speech(TTS) API, 목소리 성별 바꾸기CS/졸업 프로젝트(Duk to Me) 2023. 6. 26. 05:58
상황 지난번에 설정했던 Google TTS Python 코드에서는 성별이 중성으로 밖에 출력이 안되었다. # Build the voice request, select the language code ("en-US") and the ssml # voice gender ("neutral") voice = texttospeech.VoiceSelectionParams( language_code="en-US", ssml_gender=texttospeech.SsmlVoiceGender.NEUTRAL 위 코드에서 'NEUTRAL'을 아무리 'FEMALE', 'MALE'로 바꾸어도 먹히지 않았다. 해결 공식문서에서 제공하는 이미 정의되어 있는 목소리 설정(https://cloud.google.com/text-to-..
-
Google Cloud Text-to-Speech(TTS) API, Python으로 사용하기CS/졸업 프로젝트(Duk to Me) 2023. 6. 20. 02:23
이미 Speech-to-Text API사용을 위해 만들어 둔 Project를 그대로 사용할 거다. ① Google Cloud Console창(https://console.cloud.google.com/welcome/new?project=thorn-technologies-public)에서 지난 번에 생성한 Project를 Select한다. ② Library에 들어가 검색창에서 'text to speech'를 검색하여 Enable한다. 나머지 Service Account, API Key 받아오기 등과 같은 설정들은 Speech-to-Text API 설정 때 했던 것 그대로 쓰면 된다. ③ 터미널 창에서 Python 가상환경 폴더 경로로 들어가서 가상환경을 활성화 시킨다. cd Scripts activate...
-
Google Cloud Speech-to-Text(STT) API 초기설정및 Python으로 사용하기CS/졸업 프로젝트(Duk to Me) 2023. 6. 20. 01:26
Python으로 Speech-to-Text API를 사용할 예정이기 때문에 Local 환경에 Python이 설치되어 있어야 하고, Python 가상환경을 만들어 작업할 것이다. ¶ Python 가상환경 만들기 ① Local에 Python이 설치되어 있는지 확인하기 위해 터미널 창에 명령어 입력하기 python --version 설치되어 있다면 Python 버전이 잘 출력될 것이다. ② Python 가상환경을 만들 작업 폴더로 경로 이동하여 가상환경 생성하기 python -m venv [venv_name] (대괄호 안에는 가상환경 이름을 설정, 실습에서는 'speech_to_text_demo'로 설정) 해당 경로에 가상환경 이름으로 된 폴더가 만들어지면 성공. ③ 가상환경 폴더로 이동하여 가상환경 활성화시..
-
Google Cloud Speech API 개념및 기능 설명CS/졸업 프로젝트(Duk to Me) 2023. 6. 19. 19:34
Google Cloud Speech API는 Google의 머신러닝 신경망 기술을 활용하여 음성을 텍스트로 또는 텍스트를 음성으로 변환하는 기능을 제공한다. 딥러닝 알고리즘을 사용하여 다양한 음성 언어와 방언을 지원하며, 대량의 음성 데이터를 학습하여 높은 정확도를 제공한다. 또한, 간단한 API 호출을 통해 손쉽게 음성 처리 기능을 구현할 수 있어 다양한 음성 기반 애플리케이션 개발에 활용할 수 있다. ⓐ Speech-to-Text (https://cloud.google.com/speech-to-text?hl=ko) Speech-to-Text API는 음성을 텍스트로 변환하는 강력하고 정확한 클라우드 기반 서비스이다. Speech-to-Text에는 음성인식을 수행하는 세가지 주요 방법이 있다. 1) 동..
-
Git 초기설정및 명령어 정리CS/Git 2023. 6. 19. 08:29
¶ 처음 시작하기 ① Github 계정 생성하기 ② Github에 사용할 Repository 생성하기 ※ 'README.md' 이란? 프로젝트에 대해서 구체적으로 설명하는 가이드라고 보면 된다. ※ '.gitignore' 이란? 원격 저장소에 올리지 않을 파일 설정하는 파일(예시 - 가상환경 폴더) ③ Local PC에 Git 설치하기 링크(https://git-scm.com/)에 접속해서 로컬 환경(Windows/Mac)에 맞게 Download 받기 ④ 터미널 창에서 Git 설치 확인하기 git --version 잘 설치되었다면 Git의 버전이 출력된다. ⑤ 사용자 인증 정보 설정하기 git config --global user.email "email@email.com" git config --glob..