# Knowledge of Laravel: Korean My 패키지

## My 패키지

### GitHub Copilot

- [Laravel Boost Custom Agent for GitHub Copilot CLI](https://kawax.biz/ko/packages/laravel-boost-copilot-cli.md): Laravel Boost에 GitHub Copilot CLI용 커스텀 에이전트를 추가하는 패키지. Testbench 대응이 특징입니다.
- [Laravel Boost Custom Agent for PhpStorm with GitHub Copilot](https://kawax.biz/ko/packages/laravel-boost-phpstorm-copilot.md): PhpStorm의 GitHub Copilot 플러그인용으로 Laravel Boost의 커스텀 에이전트를 추가하는 패키지. macOS/Windows/Linux/WSL 지원.

#### GitHub Copilot SDK for Laravel

- [GitHub Copilot SDK for Laravel](https://kawax.biz/ko/packages/laravel-copilot-sdk/index.md): Laravel Copilot SDK가 제공하는 내용을 이해하고 설정, 세션, 도구, 런타임 설정에 대한 주요 가이드로 이동합니다.
- [시작하기 - GitHub Copilot SDK for Laravel](https://kawax.biz/ko/packages/laravel-copilot-sdk/getting-started.md): Copilot을 사용하는 첫 Laravel 명령어를 만들고, Laravel Copilot SDK의 기본 워크플로를 배웁니다.
- [인증 - GitHub Copilot SDK for Laravel](https://kawax.biz/ko/packages/laravel-copilot-sdk/auth.md): Laravel Copilot SDK의 인증 방식을 이해하고, 로컬 개발, CI, 서버 실행, BYOK에 적합한 방법을 선택합니다.
- [SessionConfig](https://kawax.biz/ko/packages/laravel-copilot-sdk/session-config.md): Laravel Copilot SDK의 SessionConfig로 도구, MCP, 훅, 에이전트, 라이프사이클 이벤트를 설정합니다.
- [권한 요청](https://kawax.biz/ko/packages/laravel-copilot-sdk/permission-request.md): Laravel Copilot SDK의 권한 요청을 기본값, 내장 핸들러, 커스텀 승인 콜백으로 제어합니다.
- [SessionEvent](https://kawax.biz/ko/packages/laravel-copilot-sdk/session-event.md): Laravel Copilot SDK의 SessionEvent를 Laravel다운 헬퍼, 타입 판정, 브로드캐스트로 다룹니다.
- [RPC(Remote Procedure Call)](https://kawax.biz/ko/packages/laravel-copilot-sdk/rpc.md): Laravel Copilot SDK의 ServerRpc와 SessionRpc를 사용해 모델, 도구, 권한 등의 프로토콜 메서드를 호출합니다.
- [모델](https://kawax.biz/ko/packages/laravel-copilot-sdk/models.md): Copilot CLI가 지원하는 모델 목록을 확인하고, Laravel Copilot SDK의 세션 설정에서 모델 ID를 지정합니다.
- [세션 재개](https://kawax.biz/ko/packages/laravel-copilot-sdk/resume.md): listSessions(), 고정 세션 ID, ResumeSessionConfig, 마지막 세션 재개를 사용해 Laravel Copilot SDK의 대화를 복원합니다.
- [도구](https://kawax.biz/ko/packages/laravel-copilot-sdk/tools.md): Laravel Copilot SDK에서 커스텀 도구를 정의, 처리하고, 권한 설정, 호출 메타데이터, MCP 결과 변환을 다룹니다.
- [Ask user](https://kawax.biz/ko/packages/laravel-copilot-sdk/ask-user.md): Laravel Copilot SDK의 onUserInputRequest 핸들러로 ask_user 도구를 통한 사용자 질문에 응답합니다.
- [MCP](https://kawax.biz/ko/packages/laravel-copilot-sdk/mcp.md): Laravel Copilot SDK의 세션 설정과 Server RPC API로 MCP 서버를 구성, 관리하는 방법을 설명합니다.
- [세션 훅](https://kawax.biz/ko/packages/laravel-copilot-sdk/hooks.md): SessionHooks로 Copilot 세션 라이프사이클에 처리를 끼워 넣어, 실행 제어, 감사, 복구 로직을 구현합니다.
- [Skills](https://kawax.biz/ko/packages/laravel-copilot-sdk/skills.md): 재사용 가능한 SKILL.md를 로드하여 도메인 고유의 지시를 SessionConfig에서 관리하는 방법을 설명합니다.
- [Plugin Directories](https://kawax.biz/ko/packages/laravel-copilot-sdk/plugin-directories.md): 스킬, 훅, MCP, 커스텀 에이전트 등을 한꺼번에 로드하는 Plugin Directory의 사용법을 설명합니다.
- [커스텀 에이전트](https://kawax.biz/ko/packages/laravel-copilot-sdk/custom-agents.md): SessionConfig의 customAgents로 용도별 서브에이전트를 정의하는 방법을 설명합니다.
- [Fleet Mode](https://kawax.biz/ko/packages/laravel-copilot-sdk/fleet-mode.md): 하나의 부모 세션에서 여러 서브에이전트를 병렬로 실행하는 Fleet Mode의 사용법을 설명합니다.
- [에이전트 루프](https://kawax.biz/ko/packages/laravel-copilot-sdk/agent-loop.md): Copilot CLI가 prompt 수신부터 session.idle까지를 어떻게 처리하는지 설명합니다.
- [이벤트](https://kawax.biz/ko/packages/laravel-copilot-sdk/events.md): Laravel Copilot SDK가 발화하는 Laravel 이벤트를 로그 수집, 디버깅, 비동기 처리에 활용하는 방법을 설명합니다.
- [send()와 on()](https://kawax.biz/ko/packages/laravel-copilot-sdk/send-on.md): Laravel Copilot SDK의 send() / sendAndWait()와 on()을 조합해서 중간 이벤트와 최종 응답을 다루는 방법을 설명합니다.
- [스트리밍](https://kawax.biz/ko/packages/laravel-copilot-sdk/streaming.md): Laravel Copilot SDK의 스트리밍 응답을 CLI, SSE, WebSocket, Livewire에서 다루는 방법을 설명합니다.
- [스트리밍 이벤트](https://kawax.biz/ko/packages/laravel-copilot-sdk/streaming-events.md): SessionConfig의 streaming을 활성화했을 때 받을 수 있는 Session Event 종류와 payload를 정리합니다.
- [Attachments](https://kawax.biz/ko/packages/laravel-copilot-sdk/attachments.md): Laravel Copilot SDK에서 파일, 디렉터리, 선택 범위, Blob을 첨부하여 프롬프트를 전송하는 방법을 설명합니다.
- [테스트 - GitHub Copilot SDK for Laravel](https://kawax.biz/ko/packages/laravel-copilot-sdk/fake.md): Laravel Copilot SDK의 Copilot::fake(), 어서션, Stray request 방지를 사용한 테스트 방법을 설명합니다.
- [Laravel Cloud - GitHub Copilot SDK for Laravel](https://kawax.biz/ko/packages/laravel-copilot-sdk/laravel-cloud.md): Laravel Copilot SDK를 Laravel Cloud에서 실행하기 위한 Copilot CLI 설치, 환경 변수, stdio/TCP 모드 운영 포인트를 설명합니다.
- [GitHub Actions - GitHub Copilot SDK for Laravel](https://kawax.biz/ko/packages/laravel-copilot-sdk/github-actions.md): Laravel Copilot SDK를 GitHub Actions에서 사용하기 위한 Copilot CLI 설치와 토큰 인증 설정을 설명합니다.
- [GitHub 토큰](https://kawax.biz/ko/packages/laravel-copilot-sdk/github-token.md): Laravel Copilot SDK에서 사용자별 GitHub 토큰을 런타임에 전환하는 방법을 설명합니다.
- [Laravel AI SDK 연동](https://kawax.biz/ko/packages/laravel-copilot-sdk/ai-sdk.md): Laravel Copilot SDK에서 실험적인 Laravel AI SDK 연동을 활성화하고, 텍스트 생성과 스트리밍을 사용하는 방법을 설명합니다.
- [Copilot CLI 번들](https://kawax.biz/ko/packages/laravel-copilot-sdk/bundle-cli.md): Copilot CLI 버전을 엄격하게 관리하려는 경우, Laravel 프로젝트에 npm 의존성으로 번들하는 방법을 설명합니다.
- [TCP 모드](https://kawax.biz/ko/packages/laravel-copilot-sdk/tcp-mode.md): Laravel Copilot SDK에서 미리 기동한 Copilot CLI 서버에 접속하여 낮은 오버헤드로 공유 운영하는 방법을 설명합니다.
- [Remote Sessions](https://kawax.biz/ko/packages/laravel-copilot-sdk/remote-sessions.md): Laravel Copilot SDK에서 원격 세션을 활성화하고, GitHub의 Mission Control을 통해 웹이나 모바일에서 같은 세션에 접근하는 방법을 설명합니다.
- [Cloud Sessions](https://kawax.biz/ko/packages/laravel-copilot-sdk/cloud-sessions.md): 로컬 Copilot CLI가 아닌 GitHub 호스트 환경에서 세션을 실행하는 Cloud Sessions의 사용법을 설명합니다.
- [세션 컨텍스트와 필터링](https://kawax.biz/ko/packages/laravel-copilot-sdk/session-context.md): Laravel Copilot SDK의 SessionContext와 SessionListFilter를 사용해 작업 디렉터리나 Git 정보로 세션을 확인, 필터링하는 방법을 설명합니다.
- [세션 라이프사이클 이벤트](https://kawax.biz/ko/packages/laravel-copilot-sdk/session-lifecycle-event.md): Laravel Copilot SDK의 세션 생성, 업데이트, 삭제, 포그라운드 상태 변경 이벤트를 구독하는 방법을 설명합니다.
- [Telemetry](https://kawax.biz/ko/packages/laravel-copilot-sdk/telemetry.md): Laravel Copilot SDK에서 OpenTelemetry를 활성화하고, 앱과 Copilot CLI의 Trace Context를 연동하는 방법을 설명합니다.
- [커스텀 프로바이더](https://kawax.biz/ko/packages/laravel-copilot-sdk/custom-providers.md): Laravel Copilot SDK에서 OpenAI 호환 API, Ollama, Azure OpenAI 등의 BYOK 프로바이더를 설정하는 방법을 설명합니다.
- [Concurrency](https://kawax.biz/ko/packages/laravel-copilot-sdk/concurrency.md): Laravel Copilot SDK의 stdio / TCP 모드에서 Laravel Concurrency를 사용해 병렬 실행할 때의 실전 포인트를 설명합니다.
- [스티어링과 큐잉](https://kawax.biz/ko/packages/laravel-copilot-sdk/steering.md): Laravel Copilot SDK의 steering(immediate)과 queueing(enqueue)의 차이와 Laravel에서의 실용적인 사용 구분을 설명합니다.
- [공식 SDK 호환 레이어 사용법](https://kawax.biz/ko/packages/laravel-copilot-sdk/bare-usage.md): Laravel Copilot SDK를 공식 SDK 스타일로 사용하는 방법을, Laravel에서의 권장 스타일과 함께 확인합니다.

### SDK

- [Laravel Nostr](https://kawax.biz/ko/packages/laravel-nostr.md): Nostr 프로토콜용 Laravel 패키지. Key 관리, 이벤트 조작, pool 지원, NIP-05 / NIP-17, Laravel Notifications 통합.
- [Laravel Notification for Discord(Webhook)](https://kawax.biz/ko/packages/laravel-notification-discord-webhook.md): Discord Webhook을 사용해 Laravel에서 간편하게 알림을 보낼 수 있는 패키지. Bot 없음, WebSocket 없음, Webhook URL만 설정하면 바로 사용 가능.
- [Socialite for Discord](https://kawax.biz/ko/packages/socialite-discord.md): Discord OAuth2 인증을 Laravel Socialite에서 구현하는 드라이버 패키지.

#### Laravel Bluesky

- [Laravel Bluesky](https://kawax.biz/ko/packages/laravel-bluesky/index.md): revolution/laravel-bluesky의 개요, 요건, 설치, 초기 설정, 첫 게시까지를 한꺼번에 확인합니다.
- [Basic client - Laravel Bluesky](https://kawax.biz/ko/packages/laravel-bluesky/basic-client.md): Laravel Bluesky의 기본 클라이언트 조작. 인증, 게시, 미디어, 리플라이, 인용, 피드 취득, 검색을 확인합니다.
- [봇 튜토리얼 - Laravel Bluesky](https://kawax.biz/ko/packages/laravel-bluesky/bot-tutorial.md): AT Protocol 공식 봇 튜토리얼의 Laravel 버전. laravel-bluesky 패키지를 사용해 게시 봇·리플라이 봇·라벨 봇을 구현합니다.
- [TextBuilder](https://kawax.biz/ko/packages/laravel-bluesky/text-builder.md): Bluesky의 리치 텍스트(facets)를 PHP로 구축하기 위한 TextBuilder 클래스의 상세한 사용법.
- [인증 방식 비교 - Laravel Bluesky](https://kawax.biz/ko/packages/laravel-bluesky/authentication.md): Laravel Bluesky의 App Password(LegacyAgent)와 OAuth(OAuthAgent)의 차이, 내부 아키텍처, 코드 예시를 설명합니다.
- [Socialite - Laravel Bluesky](https://kawax.biz/ko/packages/laravel-bluesky/socialite.md): Laravel Bluesky의 OAuth 인증. AT Protocol 고유의 DPoP·PAR 엔드포인트를 사용한 Socialite 설정과 사용법.
- [알림 채널 - Laravel Bluesky](https://kawax.biz/ko/packages/laravel-bluesky/notification.md): Laravel Notification 채널로서 Bluesky에 게시·DM을 전송하는 방법을 설명합니다.
- [테스트](https://kawax.biz/ko/packages/laravel-bluesky/testing.md): laravel-bluesky를 사용한 코드의 테스트 방법. Facade 모킹, HTTP 페이크, 테스트할 수 없는 기능의 해설.
- [Identity](https://kawax.biz/ko/packages/laravel-bluesky/identity.md): Bluesky의 Handle과 DID의 상호 해결 방법. Bluesky::identity()를 사용한 조작을 정리합니다.
- [라우트](https://kawax.biz/ko/packages/laravel-bluesky/route.md): laravel-bluesky 패키지가 자동으로 정의하는 AT Protocol / XRPC 라우트 목록과 설정 방법.
- [검증(Verify)](https://kawax.biz/ko/packages/laravel-bluesky/verify.md): Bluesky / AT Protocol의 검증 기능. 게시·이미지·CAR 파일의 CID 검증 방법.
- [Feed Generator](https://kawax.biz/ko/packages/laravel-bluesky/feed-generator.md): Laravel Bluesky에서 자체 알고리즘 피드를 생성·공개하는 방법. 등록, 명령어 작성, 다중 피드, 클래스 분리, 인증, 고급 사용법을 설명합니다.
- [Labeler](https://kawax.biz/ko/packages/laravel-bluesky/labeler.md): Laravel Bluesky에서 Labeler 서버를 구축·운영하는 방법. AbstractLabeler 상속, 라벨 정의, WebSocket 접속, Laravel Forge에서의 배포까지 설명합니다.
- [BlueskyManager와 HasShortHand](https://kawax.biz/ko/packages/laravel-bluesky/bluesky-manager.md): Bluesky Facade의 실체인 BlueskyManager 아키텍처와 HasShortHand 트레이트가 제공하는 단축 메서드를 설명합니다.
- [WebSocket (Jetstream / Firehose)](https://kawax.biz/ko/packages/laravel-bluesky/websocket.md): Laravel Bluesky의 WebSocket 기능. Bluesky Jetstream과 AT Protocol Firehose를 사용한 실시간 이벤트 처리 방법. JetstreamServeCommand와 FirehoseServeCommand의 사용법을 설명합니다.
- [Crypto — AT Protocol 암호화](https://kawax.biz/ko/packages/laravel-bluesky/crypto.md): Laravel Bluesky 패키지의 Crypto 모듈. P-256 / secp256k1의 키 페어, DID 키, JWT, DPoP, 서명 변환을 설명합니다.
- [Core — AT Protocol 코어 조작](https://kawax.biz/ko/packages/laravel-bluesky/core.md): Laravel Bluesky의 Core 모듈. CBOR 인코딩, CID를 통한 내용 검증, CAR 파일 조작, TID를 통한 시계열 레코드 키 생성을 설명합니다.

#### LINE SDK for Laravel

- [LINE SDK for Laravel](https://kawax.biz/ko/packages/laravel-line-sdk/index.md): LINE 공식 SDK를 Laravel용으로 사용하기 쉽게 만든 패키지. Webhook, Bot, 알림, Socialite의 4가지 기능을 제공합니다.
- [Webhook / Bot - LINE SDK for Laravel](https://kawax.biz/ko/packages/laravel-line-sdk/bot.md): Webhook 컨트롤러와 Bot 파사드로 LINE Messaging API의 메시지를 송수신합니다.
- [알림 채널 - LINE SDK for Laravel](https://kawax.biz/ko/packages/laravel-line-sdk/notification.md): Laravel Notification System과 LINE Messaging API를 통합해 알림을 전송합니다.
- [Socialite (LINE Login) - LINE SDK for Laravel](https://kawax.biz/ko/packages/laravel-line-sdk/socialite.md): LINE Login에 의한 OAuth2 인증을 Laravel Socialite로 구현합니다.

#### Google Sheets API for Laravel

- [Google Sheets API for Laravel](https://kawax.biz/ko/packages/laravel-google-sheets/index.md): Laravel에서 Google Sheets API v4를 사용. 유창하고 직관적인 인터페이스.
- [Service account 인증 - Google Sheets API for Laravel](https://kawax.biz/ko/packages/laravel-google-sheets/service-account.md): Google Sheets API의 Service account 인증을 설정합니다. 서버 간 통신에 적합합니다.
- [OAuth 2.0 인증 - Google Sheets API for Laravel](https://kawax.biz/ko/packages/laravel-google-sheets/oauth.md): Google Sheets API의 OAuth 2.0 인증. 사용자 개별 액세스용.

### AI SDK

- [Laravel AI SDK용 Amazon Bedrock 드라이버](https://kawax.biz/ko/packages/laravel-amazon-bedrock.md): Laravel AI SDK용 Amazon Bedrock 드라이버. 텍스트 생성, 스트리밍, 툴 사용, 구조화된 출력, 파일 첨부, 대화 이력, 임베딩, 이미지 생성, 음성(TTS), 리랭킹을 지원합니다.

### VOICEVOX

#### VOICEVOX Core for PHP

- [VOICEVOX Core for PHP](https://kawax.biz/ko/packages/voicevox-core-php/index.md): PHP FFI를 사용해 VOICEVOX CORE의 C 동적 라이브러리를 래핑한 Pure PHP 패키지. 텍스트 낭독(TTS)을 PHP에서 직접 이용할 수 있습니다.
- [사용법 - VOICEVOX Core for PHP](https://kawax.biz/ko/packages/voicevox-core-php/usage.md): VOICEVOX Core for PHP의 기본적인 사용법. 텍스트 낭독(TTS)과 음성 합성의 코드 샘플을 소개합니다.
- [API 레퍼런스 - VOICEVOX Core for PHP](https://kawax.biz/ko/packages/voicevox-core-php/api.md): VOICEVOX Core for PHP의 모든 클래스·메서드·enum 레퍼런스.

#### VOICEVOX for Laravel

- [VOICEVOX for Laravel](https://kawax.biz/ko/packages/laravel-voicevox/index.md): Laravel에서 VOICEVOX의 클라이언트·네이티브·엔진 API를 다루는 패키지의 개요와 각 모드의 진입점을 정리합니다.
- [설치와 설정 - VOICEVOX for Laravel](https://kawax.biz/ko/packages/laravel-voicevox/installation.md): VOICEVOX for Laravel의 도입 방법, FFI 유무에 따른 설치, 설정 파일, .env, 엔진 리소스 준비를 설명합니다.
- [시작하기 - VOICEVOX for Laravel](https://kawax.biz/ko/packages/laravel-voicevox/getting-started.md): VOICEVOX for Laravel의 기본 개념, 3가지 모드 비교, 빠른 시작(클라이언트 모드), 주요 기능을 정리합니다.
- [설정 레퍼런스 - VOICEVOX for Laravel](https://kawax.biz/ko/packages/laravel-voicevox/configuration.md): config/voicevox.php의 모든 설정 항목과 환경 변수, 기본값, 설정 예시를 설명합니다.
- [클라이언트 모드: 토크 (텍스트 음성 합성) - VOICEVOX for Laravel](https://kawax.biz/ko/packages/laravel-voicevox/client-talk.md): VOICEVOX for Laravel의 클라이언트 모드에서 공식 VOICEVOX 엔진에 연결해 텍스트 음성 합성하는 절차를 설명합니다.
- [클라이언트 모드: 송 (노래 음성 합성) - VOICEVOX for Laravel](https://kawax.biz/ko/packages/laravel-voicevox/client-song.md): VOICEVOX for Laravel의 클라이언트 모드에서 Score와 Note로 노래 음성 합성하는 방법을 설명합니다.
- [클라이언트 모드 - 사용자 사전 - VOICEVOX for Laravel](https://kawax.biz/ko/packages/laravel-voicevox/client-user-dict.md): VOICEVOX for Laravel의 클라이언트 모드에서 공식 엔진의 사용자 사전을 조작하고, 고유명사나 전문 용어의 읽는 법을 등록하는 방법을 설명합니다.
- [클라이언트 모드 - 프리셋 - VOICEVOX for Laravel](https://kawax.biz/ko/packages/laravel-voicevox/client-presets.md): VOICEVOX for Laravel의 클라이언트 모드에서 공식 엔진의 프리셋을 조작하고, 음성 합성 파라미터를 저장·재사용하는 방법을 설명합니다.
- [네이티브 모드: 토크 (텍스트 음성 합성) - VOICEVOX for Laravel](https://kawax.biz/ko/packages/laravel-voicevox/native-talk.md): VOICEVOX for Laravel의 네이티브 모드에서 VOICEVOX CORE를 PHP FFI로 직접 호출해 텍스트 음성 합성하는 방법을 설명합니다.
- [네이티브 모드: 송 (노래 음성 합성) - VOICEVOX for Laravel](https://kawax.biz/ko/packages/laravel-voicevox/native-song.md): VOICEVOX for Laravel의 네이티브 모드에서 VOICEVOX CORE를 PHP FFI로 직접 호출해 노래 음성 합성하는 방법을 설명합니다.
- [네이티브 모드 - 사용자 사전 - VOICEVOX for Laravel](https://kawax.biz/ko/packages/laravel-voicevox/native-user-dict.md): VOICEVOX for Laravel의 네이티브 모드에서 사용자 사전을 이용하여 고유명사나 전문 용어의 읽는 법을 등록·업데이트·임포트하는 방법을 설명합니다.
- [네이티브 모드 - 프리셋 - VOICEVOX for Laravel](https://kawax.biz/ko/packages/laravel-voicevox/native-presets.md): VOICEVOX for Laravel의 네이티브 모드에서 프리셋 기능을 사용해 음성 합성 파라미터를 저장·재사용하는 방법을 설명합니다.
- [엔진 API 모드: 토크 (텍스트 음성 합성) - VOICEVOX for Laravel](https://kawax.biz/ko/packages/laravel-voicevox/engine-talk.md): Laravel 앱에 VOICEVOX 엔진 호환 HTTP API를 통합하고, 공식 엔진과 동일한 토크 엔드포인트를 사용하는 방법을 설명합니다.
- [엔진 API 모드: 송 (노래 음성 합성) - VOICEVOX for Laravel](https://kawax.biz/ko/packages/laravel-voicevox/engine-song.md): Laravel 앱 내의 VOICEVOX 엔진 호환 API에서 노래 합성 엔드포인트를 사용하는 절차를 설명합니다.
- [Score와 Note 상세 해설 - VOICEVOX for Laravel](https://kawax.biz/ko/packages/laravel-voicevox/song-score-note.md): VOICEVOX for Laravel의 Song 합성에서 사용하는 Score와 Note의 설계, 프레임 길이 계산, JSON 관리 패턴을 해설합니다.
- [VoicevoxResponse - VOICEVOX for Laravel](https://kawax.biz/ko/packages/laravel-voicevox/response.md): VOICEVOX for Laravel의 음성 합성 결과를 나타내는 VoicevoxResponse 클래스 메서드 해설.
- [.vvproj 파일 사양 - VOICEVOX for Laravel](https://kawax.biz/ko/packages/laravel-voicevox/vvproj.md): VOICEVOX 에디터의 .vvproj JSON을 읽어 들여 Laravel에서 토크·송을 생성하기 위한 실전 사양을 정리합니다.
- [엔진 API 연동 앱 개발 가이드 - VOICEVOX for Laravel](https://kawax.biz/ko/packages/laravel-voicevox/app-guide.md): VOICEVOX 엔진 API를 호출하는 클라이언트 앱을 개발하기 위해 URL 등록, 송 합성 파이프라인, 캐시, 멀티엔진 설계까지 구현 관점에서 정리합니다.
- [Laravel AI SDK 연동 - VOICEVOX for Laravel](https://kawax.biz/ko/packages/laravel-voicevox/ai-sdk.md): VOICEVOX for Laravel을 Laravel AI SDK의 Audio 파사드에서 사용하기 위한 설정과 사용법을 설명합니다.

#### VOICEVOX 엔진 API 레퍼런스

##### Query Creation

- [Create query for speech synthesis](https://kawax.biz/en/packages/laravel-voicevox/engine-api/query-creation/create-query-for-speech-synthesis.md): Get initial values for speech synthesis query. The query obtained here can be used directly for speech synthesis. Refer to `Schemas` for the meaning of each value.
- [Create query for speech synthesis using preset](https://kawax.biz/en/packages/laravel-voicevox/engine-api/query-creation/create-query-for-speech-synthesis-using-preset.md): Get initial values for speech synthesis query. The query obtained here can be used directly for speech synthesis. Refer to `Schemas` for the meaning of each value.
- [Create query for singing voice synthesis](https://kawax.biz/en/packages/laravel-voicevox/engine-api/query-creation/create-query-for-singing-voice-synthesis.md): Get initial values for singing voice synthesis query. The query obtained here can be used directly for Singing Voice Synthesis. Refer to `Schemas` for the meaning of each value.

##### Query Editing

- [Get accent phrases from text](https://kawax.biz/en/packages/laravel-voicevox/engine-api/query-editing/get-accent-phrases-from-text.md): Get accent phrases from text.
- [Get phoneme lengths and pitch from accent phrases](https://kawax.biz/en/packages/laravel-voicevox/engine-api/query-editing/get-phoneme-lengths-and-pitch-from-accent-phrases.md)
- [Get phoneme lengths from accent phrases](https://kawax.biz/en/packages/laravel-voicevox/engine-api/query-editing/get-phoneme-lengths-from-accent-phrases.md)
- [Get pitch from accent phrases](https://kawax.biz/en/packages/laravel-voicevox/engine-api/query-editing/get-pitch-from-accent-phrases.md)
- [Get frame-by-frame fundamental frequency from a score / singing voice synthesis query](https://kawax.biz/en/packages/laravel-voicevox/engine-api/query-editing/get-frame-by-frame-fundamental-frequency-from-a-score-singing-voice-synthesis-query.md)
- [Get frame-by-frame volume from a score / singing voice synthesis query](https://kawax.biz/en/packages/laravel-voicevox/engine-api/query-editing/get-frame-by-frame-volume-from-a-score-singing-voice-synthesis-query.md)

##### Speech Synthesis

- [Perform speech synthesis](https://kawax.biz/en/packages/laravel-voicevox/engine-api/speech-synthesis/perform-speech-synthesis.md)
- [Perform speech synthesis (cancellable)](https://kawax.biz/en/packages/laravel-voicevox/engine-api/speech-synthesis/perform-speech-synthesis-cancellable.md)
- [Synthesize multiple speeches at once](https://kawax.biz/en/packages/laravel-voicevox/engine-api/speech-synthesis/synthesize-multiple-speeches-at-once.md)
- [Frame Synthesis](https://kawax.biz/en/packages/laravel-voicevox/engine-api/speech-synthesis/frame-synthesis.md): Perform singing voice synthesis.
- [Check if morphing is possible for specified style](https://kawax.biz/en/packages/laravel-voicevox/engine-api/speech-synthesis/check-if-morphing-is-possible-for-specified-style.md): Check if each character in the engine can use morphing feature for specified base style.
- [Synthesize speech morphed with two styles](https://kawax.biz/en/packages/laravel-voicevox/engine-api/speech-synthesis/synthesize-speech-morphed-with-two-styles.md): Synthesize audio using the two specified styles and obtain audio morphed at the specified ratio.

##### OpenAI Compatible

- [Create speech with an OpenAI-compatible API](https://kawax.biz/en/packages/laravel-voicevox/engine-api/openai-compatible/create-speech-with-an-openai-compatible-api.md): Create speech from an OpenAI Audio Speech API-compatible request and return WAV audio. `voice` accepts a VOICEVOX style ID, an AI SDK voice alias, or an OpenAI voice name. `speed` is applied to VOICEVOX `speedScale`. `model`, `instructions`, `response_format`, and `stream_format` are accepted for co…

##### Other

- [Combine multiple base64-encoded wav data into one](https://kawax.biz/en/packages/laravel-voicevox/engine-api/other/combine-multiple-base64-encoded-wav-data-into-one.md): Combine multiple base64-encoded wav data into one and return as wav file.
- [Validate AquesTalk-style notation](https://kawax.biz/en/packages/laravel-voicevox/engine-api/other/validate-aquestalk-style-notation.md): Validate whether text follows AquesTalk-style notation.
- [Initialize Speaker](https://kawax.biz/en/packages/laravel-voicevox/engine-api/other/initialize-speaker.md): Initialize specified style.
- [Is Initialized Speaker](https://kawax.biz/en/packages/laravel-voicevox/engine-api/other/is-initialized-speaker.md): Check if specified style is initialized.
- [Supported Devices](https://kawax.biz/en/packages/laravel-voicevox/engine-api/other/supported-devices.md): Get list of supported devices.
- [Get Presets](https://kawax.biz/en/packages/laravel-voicevox/engine-api/other/get-presets.md): Return the preset settings held by the engine.
- [Add Preset](https://kawax.biz/en/packages/laravel-voicevox/engine-api/other/add-preset.md): Add preset.
- [Update Preset](https://kawax.biz/en/packages/laravel-voicevox/engine-api/other/update-preset.md): Update preset.
- [Delete Preset](https://kawax.biz/en/packages/laravel-voicevox/engine-api/other/delete-preset.md): Delete preset.
- [Speakers](https://kawax.biz/en/packages/laravel-voicevox/engine-api/other/speakers.md): Return list of speaking character information.
- [Speaker Info](https://kawax.biz/en/packages/laravel-voicevox/engine-api/other/speaker-info.md): Return information of speaking character specified by UUID.
- [Singers](https://kawax.biz/en/packages/laravel-voicevox/engine-api/other/singers.md): Return list of singing character information.
- [Singer Info](https://kawax.biz/en/packages/laravel-voicevox/engine-api/other/singer-info.md): Return information of singing character specified by UUID.
- [Version](https://kawax.biz/en/packages/laravel-voicevox/engine-api/other/version.md): Get engine version.
- [Core Versions](https://kawax.biz/en/packages/laravel-voicevox/engine-api/other/core-versions.md): Get list of available core versions.
- [Engine Manifest](https://kawax.biz/en/packages/laravel-voicevox/engine-api/other/engine-manifest.md): Get engine manifest.
- [Get Portal Page](https://kawax.biz/en/packages/laravel-voicevox/engine-api/other/get-portal-page.md): Return portal page.

##### Voice Library Management

- [Downloadable Libraries](https://kawax.biz/en/packages/laravel-voicevox/engine-api/voice-library-management/downloadable-libraries.md): Return downloadable voice library information.
- [Installed Libraries](https://kawax.biz/en/packages/laravel-voicevox/engine-api/voice-library-management/installed-libraries.md): Return installed voice library information.
- [Install Library](https://kawax.biz/en/packages/laravel-voicevox/engine-api/voice-library-management/install-library.md): Install voice library.
- [Uninstall Library](https://kawax.biz/en/packages/laravel-voicevox/engine-api/voice-library-management/uninstall-library.md): Uninstall voice library.

##### User Dictionary

- [Get User Dict Words](https://kawax.biz/en/packages/laravel-voicevox/engine-api/user-dictionary/get-user-dict-words.md): Return the list of words registered in the user dictionary.
- [Add User Dict Word](https://kawax.biz/en/packages/laravel-voicevox/engine-api/user-dictionary/add-user-dict-word.md): Add word to user dictionary.
- [Rewrite User Dict Word](https://kawax.biz/en/packages/laravel-voicevox/engine-api/user-dictionary/rewrite-user-dict-word.md): Update a word registered in the user dictionary.
- [Delete User Dict Word](https://kawax.biz/en/packages/laravel-voicevox/engine-api/user-dictionary/delete-user-dict-word.md): Delete a word registered in the user dictionary.
- [Import User Dict Words](https://kawax.biz/en/packages/laravel-voicevox/engine-api/user-dictionary/import-user-dict-words.md): Import another user dictionary.

##### Settings

- [Setting Get](https://kawax.biz/en/packages/laravel-voicevox/engine-api/settings/setting-get.md): Return the settings page.
- [Setting Post](https://kawax.biz/en/packages/laravel-voicevox/engine-api/settings/setting-post.md): Update settings.

### 스타터 킷

#### Laravel Console Starter

- [Laravel Console Starter](https://kawax.biz/ko/packages/laravel-console-starter/index.md): artisan 명령어를 메인으로 하는 Laravel 스타터 키트. GitHub Actions에서 스케줄 실행하고, 알림으로 아웃풋을 전송합니다.
- [튜토리얼 - Laravel Console Starter](https://kawax.biz/ko/packages/laravel-console-starter/tutorial.md): Laravel Console Starter를 사용한 콘솔 앱 구축 절차. 명령어 작성, GitHub Actions 스케줄링, 알림 전송, 실전 앱 예시를 배웁니다.

### 피드·RSS

- [Laravel FullFeed](https://kawax.biz/ko/packages/laravel-fullfeed.md): 피드 리더용으로 웹 페이지의 메인 콘텐츠를 추출하는 Laravel 패키지. Laravel의 Pipeline 패턴을 활용.

#### Feedable

- [Feedable](https://kawax.biz/ko/packages/feedable/index.md): RSS 피드를 제공하지 않는 사이트에서 RSS를 생성하는 Laravel 스타터 키트
- [코어 패키지와 커스텀 드라이버 - Feedable](https://kawax.biz/ko/packages/feedable/core.md): feedable-core 패키지의 코어 헬퍼와 커스텀 드라이버 만드는 방법
- [지원 사이트 목록 - Feedable](https://kawax.biz/ko/packages/feedable/drivers.md): Feedable이 지원하는 사이트 목록

### 미들웨어

- [Laravel Fetch Metadata](https://kawax.biz/ko/packages/laravel-fetch-metadata.md): Sec-Fetch-* 헤더를 사용한 보안 미들웨어로, Laravel 앱을 CSRF 공격이나 크로스사이트 요청으로부터 보호합니다.

## OpenAPI Specs

- [laravel-openapi](https://raw.githubusercontent.com/invokable/laravel-voicevox/refs/heads/main/docs/en/laravel-openapi.json)
