| import os | |
| import logging | |
| from whisper_live.server import TranscriptionServer | |
| # Set up cache directory for model downloads | |
| cache_dir = '/tmp/huggingface_cache' | |
| os.makedirs(cache_dir, exist_ok=True) | |
| os.environ['HF_HOME'] = cache_dir | |
| # βββββββββββββββββββββββββββββ | |
| # Logging | |
| # βββββββββββββββββββββββββββββ | |
| logging.basicConfig(level=logging.INFO) | |
| logger = logging.getLogger(__name__) | |
| if __name__ == "__main__": | |
| transcription_server = TranscriptionServer() | |
| transcription_server.run( | |
| host='0.0.0.0', | |
| port=7860, | |
| backend='faster_whisper' | |
| ) | |