Repolode
murtaza-nasir

murtaza-nasir/speakr

오디오 녹음을 검색 가능한 노트로 바꾸고, 전사문, 화자 라벨, 요약, 채팅 기능을 제공하는 셀프 호스팅 웹 앱입니다.

대체할 수 있는 제품:Otter.aiNotta

스타
4,159
포크
352
열린 이슈
15
마지막 커밋
그저께

어떤 프로젝트인가요?

Speakr는 오디오를 전사하고 결과를 검색 가능한 노트로 정리하는 셀프 호스팅 웹 애플리케이션입니다. 마이크나 시스템 오디오, 브라우저 탭 오디오를 녹음하거나 기존 파일을 업로드할 수 있으며, 녹음마다 오디오 재생과 동기화되는 타임스탬프 포함 전사문이 생성됩니다.

전사 엔진은 플러그인 방식으로 선택할 수 있습니다. 화자 분리와 음성 프로필을 지원하는 셀프 호스팅 WhisperX 컨테이너, OpenAI, Mistral Voxtral, AssemblyAI 또는 다른 ASR 서비스를 사용할 수 있으며, 커넥터는 설정에 따라 선택됩니다. 요약, 할 일 항목, 녹음별 채팅은 OpenRouter, OpenAI 또는 Ollama를 통해 LLM으로 생성합니다.

녹음이 많은 라이브러리를 위해 폴더, 자체 프롬프트를 설정할 수 있는 태그, 보존 정책, OIDC 싱글 사인온을 지원하는 다중 사용자 계정, 그룹 공유, REST API, 서명된 웹훅을 제공합니다. 녹음은 Obsidian 노트 같은 템플릿 파일로 내보낼 수 있습니다.

핵심 기능

  • 01마이크, 시스템 오디오 또는 브라우저 탭 오디오를 녹음하거나 업로드한 파일을 가져옵니다.
  • 02재생과 동기화되는 타임스탬프 포함 전사문을 제공합니다.
  • 03WhisperX, OpenAI, Mistral, AssemblyAI 및 기타 전사 백엔드를 지원합니다.
  • 04WhisperX 백엔드에서 화자 분리와 음성 프로필을 지원합니다.
  • 05요약과 태그 기반 프롬프트를 사용자 지정할 수 있습니다.
  • 06라이브러리 전체를 대상으로 시맨틱 검색과 채팅을 지원합니다.

활용 사례

  • 회의나 인터뷰 녹음을 자체 서버에 비공개로 보관합니다.
  • 강의나 음성 메모를 정리된 학습 노트로 바꿉니다.
  • 전사문을 Obsidian이나 위키 볼트로 자동 내보냅니다.
  • 그룹과 권한을 통해 팀원과 녹음 및 요약을 공유합니다.

빠른 시작

  1. 1

    프로젝트 디렉터리를 만듭니다

    mkdir speakr && cd speakr
  2. 2

    docker-compose 설정을 다운로드합니다

    wget https://raw.githubusercontent.com/murtaza-nasir/speakr/master/config/docker-compose.example.yml -O docker-compose.yml
  3. 3

    환경 템플릿을 다운로드하고 API 키를 설정합니다

    wget https://raw.githubusercontent.com/murtaza-nasir/speakr/master/config/env.transcription.example -O .env
  4. 4

    Docker Compose로 Speakr를 시작한 다음 http://localhost:8899를 엽니다

    docker compose up -d

사용 전 알아둘 점

  • 전사와 요약을 사용하려면 API 키가 필요하며, 자체 호스팅 WhisperX를 사용하려면 GPU 컨테이너가 필요합니다.
  • 버전이 alpha(0.10.15-alpha)로 표시되어 있어 호환성을 깨는 변경이 있을 수 있습니다.
  • AGPL-3.0 카피레프트 라이선스가 적용됩니다. 네트워크 서비스로 제공하는 경우 수정한 소스 코드를 공유해야 합니다.
  • 모든 기능(화자 음성 프로필, 최상의 화자 분리)을 사용하려면 GPU를 지원하는 WhisperX 서비스가 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

speakr은(는) 무엇인가요?
오디오 녹음을 검색 가능한 노트로 바꾸고, 전사문, 화자 라벨, 요약, 채팅 기능을 제공하는 셀프 호스팅 웹 앱입니다. Speakr는 오디오를 전사하고 결과를 검색 가능한 노트로 정리하는 셀프 호스팅 웹 애플리케이션입니다. 마이크나 시스템 오디오, 브라우저 탭 오디오를 녹음하거나 기존 파일을 업로드할 수 있으며, 녹음마다 오디오 재생과 동기화되는 타임스탬프 포함 전사문이 생성됩니다.
speakr은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
speakr은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
speakr은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. speakr의 마지막 커밋은 2026년 11월 5일입니다.
speakr은(는) 어디에 사용할 수 있나요?
회의나 인터뷰 녹음을 자체 서버에 비공개로 보관합니다. 강의나 음성 메모를 정리된 학습 노트로 바꿉니다. 전사문을 Obsidian이나 위키 볼트로 자동 내보냅니다. 그룹과 권한을 통해 팀원과 녹음 및 요약을 공유합니다.
speakr는 어떻게 설치하나요?
프로젝트 디렉터리를 만듭니다: mkdir speakr && cd speakr docker-compose 설정을 다운로드합니다: wget https://raw.githubusercontent.com/murtaza-nasir/speakr/master/config/docker-compose.example.yml -O docker-compose.yml 환경 템플릿을 다운로드하고 API 키를 설정합니다: wget https://raw.githubusercontent.com/murtaza-nasir/speakr/master/config/env.transcription.example -O .env Docker Compose로 Speakr를 시작한 다음 http://localhost:8899를 엽니다: docker compose up -d
speakr은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/murtaza-nasir/speakr

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트