Skip to content

Instantly share code, notes, and snippets.

@ajar98
ajar98 / action_config.patch
Last active July 25, 2023 19:49
Use ActionConfig for TransferCall
diff --git a/vocode/streaming/action/factory.py b/vocode/streaming/action/factory.py
index dd85ea2..c2173e3 100644
--- a/vocode/streaming/action/factory.py
+++ b/vocode/streaming/action/factory.py
@@ -3,6 +3,7 @@ from vocode.streaming.action.nylas_send_email import (
NylasSendEmail,
NylasSendEmailActionConfig,
)
+from vocode.streaming.action.transfer_call import TransferCall, TransferCallActionConfig
from vocode.streaming.models.actions import ActionConfig
import asyncio
import logging
import signal
from vocode.conversation import Conversation
from vocode.helpers import create_microphone_input_and_speaker_output
from vocode.models.transcriber import DeepgramTranscriberConfig
from vocode.models.agent import ChatGPTAgentConfig
from vocode.models.synthesizer import AzureSynthesizerConfig
@ajar98
ajar98 / russ.py
Last active January 13, 2022 07:24
import argparse
import json
import time
from pathlib import Path
from nba_api.stats.static import teams
from nba_api.stats.endpoints import leaguegamefinder
from nba_api.stats.library.parameters import Season
from nba_api.stats.library.parameters import SeasonType
import numpy as np
import re
VALUE_OF_BET = 0.5
def moneyline_to_odds(s):
assert re.match('[-+]\d+', s)
sign, val = s[0], int(s[1:])
if sign == '-':
return 100/val