이 상품은 구매 후 지원 기기에서 예스24 eBook앱 설치 후 바로 이용 가능한 상품입니다.
|
추천사 ix베타리더 후기 xiii오프닝 xiv튜토리얼 xvi학습 가이드 xxii로드맵 xxivLEVEL 1 대표 AI API 비교 분석 11.1 생산성 향상에 도움을 주는 AI 2__1.1.1 생성형 AI 서비스 2 __1.1.2 이미지 생성 AI 8__1.1.3 영상 생성 AI 9 __1.1.4 코딩 자동 생성 AI 111.2 AI API의 특징과 비용 15__1.2.1 OpenAI API 15 __1.2.2 Google AI API 16__1.2.3 Meta LLaMA API 17 __1.2.4 Claude API 18__1.2.5 Naver Clova AI API 18LEVEL 2 Text generation API를 사용하여 인공지능 대화형 NPC 구현하기 212.1 OpenAI API 알아보기 22__2.1.1 GPT 모델 22 __2.1.2 OpenAI에서 제공하는 API 모델 232.2 OpenAI API 시작하기 25__2.2.1 OpenAI 계정 만들기 25 __2.2.2 API 키 발급받기 26__2.2.3 API Key 토큰 비용 충전하기 27 __2.2.4 개발 환경 준비 282.3 Unity 시작하기 29__2.3.1 Unity 허브 설치하기 29__2.3.2 Unity 계정 생성 및 라이선스 획득하기 30__2.3.3 Unity 에디터 버전 설치하기 30__2.3.4 Unity 3D 프로젝트 생성하기 31__2.3.5 예제 리포지터리 사용하기 322.4 Unity에서 OpenAI API 텍스트 생성 예제 실행하기 34__2.4.1 C# 스크립트 파일 생성 36 __2.4.2 네임스페이스 선언 36__2.4.3 변수 선언 37 __2.4.4 요청 코루틴 정의 38__2.4.5 JSON 메시지 구조 선언 38 __2.4.6 JSON 데이터 인코딩 39__2.4.7 WebRequest 생성 39 __2.4.8 응답 처리 41__2.4.9 결과 확인 43 __2.4.10 모델을 변경하는 방법 452.5 OpenAI API 사용하기 실전 예제 46__2.5.1 스크립트 생성 46 __2.5.2 네임스페이스 수정 46__2.5.3 웹 리퀘스트 형식 확인하기 48 __2.5.4 URL, apiKey 변수 만들기 51__2.5.5 웹 리퀘스트 코루틴 만들기 51 __2.5.6 웹 리퀘스트 발송하기 54__2.5.7 에러 핸들링 60 __2.5.8 응답 데이터에서 메시지 추출 62__2.5.9 코루틴 함수 작성하기 66 __2.5.10 UI Manager 스크립트 작성 68__2.5.11 UI에 적용하기 70 __2.5.12 캐릭터 애니메이션 연결하기 71LEVEL 3 Whisper API 사용하기 773.1 Whisper API 소개 78__3.1.1 Whisper API로 할 수 있는 것들 79__3.1.2 Whisper 모델별 특징 793.2 Whisper API 사용해보기 82__3.2.1 Transcriptions 엔드포인트 사용하기 82__3.2.2 Translation 엔드포인트 사용하기 87__3.2.3 타임스탬프 사용하기 89__3.2.4 용량 제한하기 91__3.2.5 Whisper 프롬프트 사용하기 93__3.2.6 GPT 후처리 적용하기 963.3 Whisper API 사용하기 실전 예제 101__3.3.1 Unity에서 Whisper API로 음성 인식해보기 101__3.3.2 음성 인식을 활용하여 회의록을 자동 생성하는 예제 115__3.3.3 Whisper API와 OpenAI API를 사용하여 번역기 만들기 1253.4 음성 인식 기반 인공지능 NPC 상호작용 구현하기 133__3.4.1 프로젝트 세팅하기 135__3.4.2 AI 프롬프트 작성하기 141__3.4.3 음성 인식 인공지능 NPC 실행하기 142__3.4.4 확장 가능성 143LEVEL 4 TTS API 사용하기 1454.1 TTS 개요 146__4.1.1 주요 TTS 서비스 146 __4.1.2 TTS의 작동 원리 1474.2 OpenAI TTS 사용하기 149__4.2.1 OpenAI TTS 가격 정책 149 __4.2.2 주요 엔드포인트 149__4.2.3 입력과 출력 150 __4.2.4 OpenAI TTS 사용 제한사항 151__4.2.5 샘플 음성 들어보기 151__4.2.6 OpenAI API Text to speech 엔드포인트 사용하기 1524.3 Google TTS API 사용하기 159__4.3.1 Google Cloud 가입하기 159__4.3.2 Google Cloud TTS API 예제 실행하기 1694.4 TTS API 사용하기 실전 예제 178__4.4.1 OpenAI TTS API 활용 예제 178__4.4.2 Google TTS API 사용 예제 189__4.4.3 TTS를 활용한 음성 녹음기 만들기 201__4.4.4 음성 내레이션이 나오는 인공지능 NPC 구현하기 226LEVEL 5 Image Generation API 사용하기 2475.1 OpenAI DALL-E API 개요 248__5.1.1 DALL-E API의 Generations 엔드포인트 사용하기 250__5.1.2 DALL-E API의 Edits 엔드포인트 사용하기 2595.2 Image Generation API 사용하기 실전 예제 267__5.2.1 이미지 자판기 만들기 267__5.2.2 그림 그려주는 인공지능 NPC 만들기 279LEVEL 6 립싱크 기술로 구현하는 음성 기반 인공지능 NPC 얼굴 애니메이션 2916.1 얼굴 애니메이션을 위한 립싱크 기술 2926.2 음성 스펙트럼을 분석하여 발음에 따른 애니메이션을 만들어주는 예제 294__6.2.1 퀘스트 295 __6.2.2 예제에 필요한 준비물 295__6.2.3 스크립트 생성 297 __6.2.4 컴포넌트 적용하기 310__6.2.5 실행하기 3116.3 오디오 볼륨 감지를 활용한 간단한 립싱크 애니메이션 예제 313__6.3.1 퀘스트 314 __6.3.2 예제에 필요한 준비물 314__6.3.3 스크립트 생성 316 __6.3.4 인공지능 캐릭터 준비하기 319__6.3.5 컴포넌트 연결하기 321 __6.3.6 실행하기 322LEVEL 7 인터랙션 인공지능 캐릭터 만들기 3257.1 인터랙션 인공지능 캐릭터 만들기 실전 예제 326__7.1.1 OpenAIManager.cs 작성하기 327__7.1.2 UIManager.cs 작성하기 331__7.1.3 OpenAITTS.cs 작성하기 331__7.1.4 SetMicrophone.cs 작성하기 332__7.1.5 SaveWav.cs 작성하기 332__7.1.6 WhisperManager.cs 작성하기 333__7.1.7 NPCManager.cs 작성하기 334__7.1.8 LipsyncSimpleController.cs 작성하기 335__7.1.9 UI 및 리소스 연결하기 336__7.1.10 인공지능 NPC 실행하기 3377.2 인공지능 NPC 기능 구현하기 339__7.2.1 OpenAIActionManager.cs 작성하기 339__7.2.2 Manager 컴포넌트 등록 345__7.2.3 실전 완성 코드 346__7.2.4 실행하기 3487.3 확장 가능성 349LEVEL 8 프롬프트 엔지니어링 3518.1 프롬프트 엔지니어링의 장점 3528.2 프롬프트 엔지니어링 기법 354__8.2.1 제로샷 프롬프팅 354 __8.2.2 퓨샷 프롬프팅 356__8.2.3 사고의 사슬 프롬프팅 359 __8.2.4 생각의 나무 프롬프팅 361__8.2.5 후카츠식 프롬프트 프레임워크 364__8.2.6 프롬프트 캐싱 3678.3 프롬프트 캐싱이 적용된 인공지능 NPC 만들기 실전 예제 373__8.3.1 OpenAIPromptCachingManager.cs 스크립트 작성하기 375__8.3.2 UI 및 리소스 연결하기 379__8.3.3 실행하기 381LEVEL 9 AI의 미래, 그리고 진화하는 NPC 3859.1 생성형 AI의 현 주소와 전환점 386__9.1.1 AI 에이전트의 등장 387__9.1.2 낮아지는 AI 진입 장벽 393__9.1.3 AI가 결합된 콘텐츠 산업의 재편 395__9.1.4 산업에서 실현되는 AI NPC 사례 3969.2 언어 모델 변경하기 399엔딩 402용어집 403찾아보기 410
|
박재환의 다른 상품
|
게임에 더 몰입하게 만드는 생동감 넘치는 NPC를 내 손으로 만들어봐요. 이 책은 단순히 OpenAI API를 유니티에 연동하는 법을 소개하는 기술서가 아니라, 게임 속 캐릭터를 플레이어와 대화하고, 기억하고, 반응하는 하나의 존재로 구현하는 과정을 안내하는 실전 가이드예요. 이 책만의 특별한 점 주요 AI API의 특징과 비용을 비교하는 단계부터 시작해 어떤 기술을 어떤 상황에 활용해야 하는지 감을 잡도록 돕고, 이후 GPT 기반 텍스트 생성, Whisper 음성 인식, TTS 음성 출력, 이미지 생성까지 이어지는 흐름을 하나의 맥락으로 학습할 수 있도록 구성되어 있어요. 포션을 모으고 퀘스트를 완료하면 금세 살아 있는 NPC를 만날 수 있을 거예요!NPC의 텍스트 대화부터 음성, 이미지, 표정 애니메이션까지 하나의 흐름으로 학습 대화형 NPC 구현을 시작으로 음성 인식과 음성 출력, 립싱크와 얼굴 애니메이션까지 자연스럽게 연결해요. 각 기술을 따로 익히는 것이 아니라 실제 게임 속 캐릭터를 완성해가는 과정으로 학습하기 때문에 왜 필요한지와 어떻게 활용되는지를 직관적으로 이해할 수 있어요.실제 프로젝트에 바로 적용 가능한 유니티 중심 실습 구성 Unity 6 환경에서 OpenAI API를 연동해 대화형 NPC를 만들고, 코드와 예제를 단계적으로 쌓아 실제 프로젝트에 그대로 활용할 수 있도록 정리되어 있어요. 기능 구현에 그치지 않고 게임 흐름과 UX 관점에서 어떻게 연결되는지도 함께 다뤄요. NPC를 상호작용하는 존재로 만드는 설계 방법 제시 립싱크 기술을 활용한 입 모양과 얼굴 애니메이션, 감정과 음성 볼륨에 따라 달라지는 표정 연출을 통해 NPC를 단순한 모델이 아닌 살아 있는 캐릭터처럼 표현하는 방법을 설명해요. 또한 프롬프트 엔지니어링과 프롬프트 캐싱을 활용해 플레이어의 행동과 대화를 기억하고 상황에 맞게 반응하는 NPC 설계 기법도 다뤄요.이 책은 누가 읽으면 좋을까요? 유니티에서 살아 있는 NPC를 만들고 싶은 개발자LLM과 음성 인식, TTS, 이미지 생성을 게임에 자연스럽게 녹이고 싶은 기획자와 디자이너AI 기반 게임이나 인터랙티브 콘텐츠를 기획하고 구현하려는 독자이 책에서 다루는 내용은 무엇인가요? OpenAI의 Text generation API를 유니티에 연동하고 챗봇 구현하기Whisper API를 활용해 다국어 음성 인식 기능을 유니티에 구현하기OpenAI의 TTS API와 Google TTS API를 이용해 유니티 환경에서 AI 음성 내레이션 구현하기DALL-E API로 AI 이미지를 생성하고 이를 유니티에서 활용하기Lipsync 기술을 활용해 AI 캐릭터가 실제 말하는 듯한 얼굴 애니메이션 구현하기배운 기술을 통합하여 고도화된 인공지능 NPC 완성하기
|