meeting concluder
1.0.0
Aplikasi ini dapat merekam dan kemudian merangkum pertemuan secara otomatis. Saran ditambahkan di akhir ringkasan, yang kemudian (opsional) dapat dikirim ke saluran Slack pilihan Anda.
Dibuat sehubungan dengan Hackdays 2023.
SLACK_EBHOOK_URL
, atau sebagai slack_webhook = "YOUR SLACK WEBHOOK URL GOES HERE"
di ~/.config/concluder.toml
.OPENAI_API_KEY
atau OPENAI_KEY
, atau sebagai openai_api_key = "YOUR KEY GOES HERE"
di ~/.config/concluder.toml
.Kloning repositori dan jalankan server (yang mencakup frontend):
git clone https://github.com/schibsted/meeting-concluder.git
cd meeting-concluder/cmd/backend/backend
go build
./backend
Kemudian kunjungi http://localhost:3000
.
Tepuk ganda dapat digunakan untuk menghentikan rekaman.
Perhatikan bahwa ukuran file audio maksimum saat ini untuk API transkripsi adalah 25 MiB, dan itu tidaklah banyak! Permintaan tarik untuk menambahkan batching dipersilakan.
concluder
. Utilitas ini digunakan untuk menguji fungsionalitas paket concluder
.
cmd/rec/rec
digunakan untuk merekam cmd/rec/output.wav
yang berisi rekaman ucapan saya This meeting is about creating a llama farm.
.cmd/wav2mp4/wav2mp4
digunakan untuk mengonversi cmd/rec/output.wav
menjadi cmd/wav2mp4/output.mp4
.cmd/audio2text/audio2text
digunakan untuk mengonversi cmd/wav2mp4/output.wav
menjadi cmd/audio2text/output.txt
.cmd/conclude/conclude
digunakan untuk mengonversi cmd/audio2text/output.txt
menjadi cmd/conclude/output.txt
.cmd/slackpost/slackpost
digunakan untuk memposting cmd/conclude/output.txt
ke #nmp-meeting-concluder
di Slack.cmd/meetingconcluder/meetingconcluder
mencatat, mengonversi, menyalin, menyimpulkan, dan memposting ke Slack.cmd/play/play
dapat memutar file wav, pembelian memerlukan perintah afplay
. (Wajib, sesuai kebijakan perusahaan).
################################################################################
# #
# 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. #
# #
################################################################################