First of all install update and upgrade your system:
$ sudo apt update
$ sudo apt upgrade
Then, install required libraries:
| import asyncio | |
| import os | |
| import sys | |
| from dataclasses import dataclass | |
| import aiohttp | |
| from dotenv import load_dotenv | |
| from loguru import logger | |
| from pipecat.audio.vad.silero import SileroVADAnalyzer |
| import sys | |
| from cuda import cudart | |
| import numpy as np | |
| import cupy as cp | |
| import pyrr | |
| import glfw |
| extends Node | |
| var client | |
| var wrapped_client | |
| var connected = false | |
| var message_center | |
| var should_connect = false | |
| func _ready(): |
| /* Helper buddy for removing async/await try/catch litter 🗑 */ | |
| function O_o(promise) { | |
| return promise.then(data => { | |
| if (data instanceof Error) return [data] | |
| return [null, data] | |
| }).catch(err => [err]) | |
| } | |
| /* Look ma, no try/catch */ | |
| async function usageExample(params) { |
| #!/usr/bin/env python | |
| # -*- coding: utf-8 -*- | |
| import base64 | |
| MESSAGE = ''' | |
| EUYQGhMMSx0cU0FIU1MCFAQPG01NQ0gTAEICChUGBxZTRVxBSQoZFQYKHQpKSUNURhcVEgoUFR1I | |
| SltDSBkBTRwKEAgQHxFCSkFJDgkJCgoGCkMLAQBGUklUQhMPAgAJCgYLV0MOSR0VAxAaABZBQVRP | |
| TRICCRVIAk5IEg4dVFRfRkYZBgRARBI= | |
| ''' |
| # Backup | |
| docker exec CONTAINER /usr/bin/mysqldump -u root --password=root DATABASE > backup.sql | |
| # Restore | |
| cat backup.sql | docker exec -i CONTAINER /usr/bin/mysql -u root --password=root DATABASE | |
| <?php | |
| # ------------------------------ | |
| # START CONFIGURATION SECTION | |
| # | |
| $launch_url = "http://www.imsglobal.org/developers/BLTI/tool.php"; | |
| $key = "12345"; | |
| $secret = "secret"; | |
| $launch_data = array( |