TL;DR

  • Switchboard는 여러 기기와 운영체제에서 실시간 오디오 기능과 애플리케이션을 설계·시험·배포하는 무료 크로스 플랫폼 플랫폼임.
  • C++ 코어와 상위 언어·운영체제 바인딩을 갖춘 SDK로 실시간 오디오 엔진을 배포하며, iOS·Android·Mac·Windows·Linux·웹용 오픈 소스 예제 앱을 제공함.
  • 노코드 Editor는 오픈 소스 및 상용 음성·오디오 도구를 연결해 브라우저에서 조합을 시험하고, 완성한 그래프를 SDK를 통해 여러 플랫폼에 배포하는 도구임.
  • SDK는 주로 소프트웨어 개발자를 대상으로 하며, Editor는 엔지니어와 비소프트웨어 개발자, 연구개발팀의 설계·실험에도 활용됨.
  • SDK는 무료로 이용할 수 있고, Editor는 현재 제한된 프리뷰 및 비공개 베타 단계임.

플랫폼 구성

  • Switchboard는 실물 기기와 모바일·웹·데스크톱 앱을 포함한 여러 환경에서 실시간 오디오 기능과 애플리케이션을 설계하고 프로토타입을 만들며 배포하는 플랫폼임.
  • 플랫폼은 SDK와 Editor라는 상호 보완적인 두 제품으로 구성됨.
  • 두 제품은 하나의 플랫폼으로 통합되어 있으며, 시각적으로 설계한 결과물을 프로덕션용 엔진으로 배포하는 방식임.
  • 개발 단계 전반에서 여러 이해관계자를 연결하고 연구개발·제품·엔지니어링 팀을 통합해 혁신 주기를 단축하는 데 활용됨.

SDK

  • SDK는 실시간 오디오 엔진을 간편하게 배포하려는 개발자를 위한 도구임.
  • C++ 코어에 상위 언어 및 운영체제 바인딩을 결합해 고성능과 크로스 플랫폼 기능을 제공함.
  • 음성·오디오·AI·실시간 상호작용을 다루는 오픈 소스 예제 앱을 바탕으로 다양한 활용 사례를 구성할 수 있음.
  • iOS·Android·Mac·Windows·Linux·웹용 오픈 소스 예제 애플리케이션은 참고 구현으로 사용하거나 수정·확장할 수 있음.
  • SDK는 무료로 이용할 수 있음.

Editor

  • Editor는 신제품과 기능의 설계·프로토타이핑·실험을 위한 노코드 편집기임.
  • 오픈 소스 및 상용 음성·오디오 도구를 연결해 고유한 조합을 만들고 브라우저에서 즉시 시험할 수 있음.
  • 제작한 그래프는 Switchboard SDK를 통해 여러 플랫폼에 배포할 수 있음.
  • 엔지니어뿐 아니라 제품 관리자·혁신 리더·스컹크웍스 팀·취미 개발자 등 비소프트웨어 개발자도 사용할 수 있음.
  • 연구개발팀은 자체 노드·알고리즘·모델을 SDK에 가져와 Editor에서 시험할 수 있음.
  • 드래그 앤 드롭 방식의 노드 기반 편집기와 브라우저에서 시험한 뒤 여러 플랫폼에 배포할 수 있는 사전 제작 오디오 그래프 템플릿을 제공함.
  • Editor는 SDK를 기반으로 구축됨. Editor 기능을 보여주는 영상을 살펴보면 개발자가 SDK 작동 방식을 이해하는 데도 도움이 될 수 있음.
  • Editor는 현재 제한된 프리뷰 단계이며 비공개 베타로 제공됨.

대상 및 이용 조건

  • SDK는 주로 소프트웨어 개발자를 위한 도구이며, Editor는 엔지니어와 비소프트웨어 개발자 모두를 지원함.
  • SDK와 Editor 모두 연구개발팀의 활용을 지원하며, 통합 지원도 제공됨.
  • SDK 비용은 무료이며, Editor 이용 관련 비용은 문의가 필요함.