웹사이트 • [중문]
? 소개
SpeechGPT는 ChatGPT와 대화할 수 있는 웹 애플리케이션입니다.
이 앱을 활용하여 언어 말하기 능력을 향상하거나 단순히 ChatGPT와 즐거운 채팅을 즐길 수 있습니다.
특징
- 오픈 소스 및 무료 : 누구나 무료로 사용하고 수정할 수 있습니다.
- 개인 정보 보호 우선 : 모든 데이터는 로컬에 저장됩니다.
- 모바일 친화적 : 모바일 기기에서 접근하고 사용할 수 있도록 설계되었습니다.
- 다국어 지원 : 100개 이상의 언어를 지원합니다.
- ? 음성 인식 : 기본 제공 음성 인식 및 Azure Speech Services와의 통합이 모두 포함됩니다.
- ? 음성 합성 : 내장된 음성 합성은 물론 Amazon Polly 및 Azure Speech Services와의 통합도 포함됩니다.
? 스크린샷
지도 시간
- OpenAI API 키 설정
- 설정으로 이동하여 채팅 섹션으로 이동하세요.
- OpenAI API 키를 설정합니다.
- OpenAI API 키가 없는 경우 OpenAI API 키를 얻는 방법에 대한 이 튜토리얼을 따르세요.
- Azure Speech Services 설정(선택 사항)
- 설정으로 이동하여 합성 섹션으로 이동합니다.
- 음성 합성 서비스를 Azure TTS로 변경합니다.
- Azure 지역 및 Azure 액세스 키를 설정합니다.
- Amazon Polly 설정(선택 사항)
- 설정으로 이동하여 합성 섹션으로 이동합니다.
- 음성 합성 서비스를 Amazon Polly로 변경합니다.
- AWS 리전, AWS 액세스 키 ID 및 보안 액세스 키를 설정합니다(액세스 키에는 AmazonPollyFullAccess 정책이 있어야 함).
- AWS 액세스 키가 없는 경우 AWS에서 IAM 사용자를 생성하는 방법에 대한 이 자습서를 따르십시오.
개발 가이드 및 변경 내역
- 개발 환경 설정에 대한 자세한 내용은 개발 가이드를 참조하세요.
- 프로젝트의 주요 변경 내역을 보려면 변경 로그를 확인하세요.
? 전개
Vercel로 배포
Docker를 사용하여 배포
- Docker 이미지:arm64를 가져옵니다.
docker pull hahahumble/speechgpt
- Docker 컨테이너를 실행합니다.
docker run -d -p 8080:8080 --name speechgpt hahahumble/speechgpt
- 애플리케이션에 액세스하려면
http://localhost:8080/
방문하세요.
Docker 이미지 빌드 및 실행
- Docker 이미지를 빌드합니다.
docker build -t speechgpt:arm64 -f Dockerfile .
- Docker 컨테이너를 실행합니다.
docker run -d -p 8080:8080 --name=speechgpt speechgpt
- 애플리케이션에 액세스하려면
http://localhost:8080/
방문하세요.
? 특허
이 프로젝트는 MIT 라이선스 조건에 따라 라이선스가 부여됩니다.