meeting concluder
1.0.0
이 애플리케이션은 회의를 자동으로 녹음하고 요약할 수 있습니다. 요약 끝에 조언이 추가되며, 선택적으로 선택한 Slack 채널로 보낼 수 있습니다.
2023 Hackdays와 관련하여 제작되었습니다.
SLACK_EBHOOK_URL
환경 변수로 구성하거나 ~/.config/concluder.toml
에서 slack_webhook = "YOUR SLACK WEBHOOK URL GOES HERE"
로 구성하십시오.OPENAI_API_KEY
또는 OPENAI_KEY
환경 변수로 구성하거나 ~/.config/concluder.toml
에서 openai_api_key = "YOUR KEY GOES HERE"
로 구성합니다.저장소를 복제하고 서버(프런트엔드 포함)를 실행합니다.
git clone https://github.com/schibsted/meeting-concluder.git
cd meeting-concluder/cmd/backend/backend
go build
./backend
그런 다음 http://localhost:3000
방문하세요.
두 번 박수를 치면 녹음을 중지할 수 있습니다.
현재 전사 API의 최대 오디오 파일 크기는 25MiB로 그리 많지 않습니다. 일괄 처리 추가에 대한 풀 요청을 환영합니다.
concluder
자라는 Go 패키지. 이러한 유틸리티는 concluder
패키지의 기능을 테스트하는 데 사용되었습니다.
cmd/rec/rec
녹음에 사용되었습니다. cmd/rec/output.wav
에는 제가 This meeting is about creating a llama farm.
.cmd/wav2mp4/wav2mp4
cmd/rec/output.wav
cmd/wav2mp4/output.mp4
로 변환하는 데 사용되었습니다.cmd/audio2text/audio2text
cmd/wav2mp4/output.wav
cmd/audio2text/output.txt
로 변환하는 데 사용되었습니다.cmd/conclude/conclude
cmd/audio2text/output.txt
cmd/conclude/output.txt
로 변환하는 데 사용되었습니다.cmd/slackpost/slackpost
cmd/conclude/output.txt
Slack의 #nmp-meeting-concluder
에 게시하는 데 사용되었습니다.cmd/meetingconcluder/meetingconcluder
Slack에 기록, 변환, 복사, 결론 및 게시를 수행합니다.cmd/play/play
wav 파일을 재생할 수 있으며 구매에는 afplay
명령이 필요합니다. (회사 정책에 따라 필수).
################################################################################
# #
# Meeting Concluder #
# #
# Copyright 2023 Schibsted #
# #
# Unless required by applicable law or agreed to in writing, software #
# distributed under the License is distributed on an "AS IS" BASIS, #
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. #
# #
# See the License for the specific language governing permissions and #
# limitations under the License. #
# #
################################################################################