{"repo":"yutotakano/discord-haskell-voice","free":true,"listed":false,"github":"https://github.com/yutotakano/discord-haskell-voice","clone":"git clone https://github.com/yutotakano/discord-haskell-voice.git","description":"A Haskell library to add voice support to discord-haskell.","language":"Haskell","stars":17,"topics":["haskell-library","discord-bot","discord-voice","bot"],"license":"MIT","category":"workflow-automation","readme_excerpt":"discord-haskell-voice Welcome to discord-haskell-voice ! This library provides you with a high-level interface for interacting with Discord's Voice API, building on top of the discord-haskell library. For a quick intuitive introduction to what this library enables you to do, see the following snippet of code: The library actively uses and supports conduit, which enables you to write something like the following as well! (Spoiler: it plays 'Never Gonna Give You Up' by Rick Astley at half the volume then prints to stdout.) Scroll down for a more in-depth features list. Requirements - libsodium : We depend on saltine for encryption and decryption of audio packets. This is a NaCl binding and thus requires libsodium to be installed on your system. See their README for installation information. - An alternative is provided via a compile flag, which is to use crypton as a backend instead, which requires no native dependencies. The security of this library has not been vetted however, so use with caution. - libopus : We require Opus libraries to be installed on your system. Please follow the README of the Haskell Opus package. - ffmpeg : It is heavily recommended to have FFmpeg installed and available in PATH. Without FFmpeg, you will not be able to transcode any non-PCM non-Opus files, bytestrings, or YouTube media. - yt-dlp : It is equally heavily recommended to have yt-dlp installed and available in PATH. Without yt-dlp, you will not be able to use createYoutubeResource . - ffprob","default_branch":null,"files":null,"tree":[],"storefront":"/r/yutotakano","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yutotakano/discord-haskell-voice/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}