meeting concluder
1.0.0
Это приложение может автоматически записывать и затем суммировать встречи. В конце сводки добавляется совет, который затем (необязательно) можно отправить на выбранный вами канал Slack.
Создано в связи с Hackdays 2023.
SLACK_EBHOOK_URL
, либо как slack_webhook = "YOUR SLACK WEBHOOK URL GOES HERE"
в ~/.config/concluder.toml
.OPENAI_API_KEY
или OPENAI_KEY
, либо как openai_api_key = "YOUR KEY GOES HERE"
в ~/.config/concluder.toml
.Клонируйте репозиторий и запустите сервер (который включает в себя интерфейс):
git clone https://github.com/schibsted/meeting-concluder.git
cd meeting-concluder/cmd/backend/backend
go build
./backend
Затем посетите http://localhost:3000
.
Двойной хлопок может быть использован для остановки записи.
Обратите внимание , что текущий максимальный размер аудиофайла для API транскрипции составляет 25 МБ, что немного! Запросы на добавление пакетной обработки приветствуются.
concluder
. Эти утилиты использовались для тестирования функциональности пакета 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
в #nmp-meeting-concluder
в Slack.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. #
# #
################################################################################