Introduction
To achieve optimal performance with Sanas, ensure your device meets the requirements below.
The quality of Sanas's output may also be affected by:
The CPU of your device
RAM of your device
Stability of your network connection
Tasks running in the background
Hardware Requirements
Accent Translation/Language Translation/Speech Enhancement (Uni-directional)
Component | Minimum | Recommended |
|---|---|---|
Processor (Intel) | Intel Core i3/i5, 6th Gen | Intel Core i5, 8th Gen or newer |
Base Clock Speed | 2.0 GHz | 3.2 GHz |
Processor (Mac) | Apple M1 | Apple M2 or newer |
Cores | 4 | 8 |
Memory | 8 GB RAM | 16 GB RAM |
Storage | 2 GB free disk space | 2 GB free disk space or more |
Accent Translation/Speech Enhancement (Bi-directional)
Component | Minimum | Recommended |
|---|---|---|
Processor (Intel) | Intel Core i5, 6th Gen | Intel Core i7, 8th Gen or newer |
Base Clock Speed | 2.0 GHz | 3.2 GHz |
Processor (Mac) | Apple M1 | Apple M2 or newer |
Cores | 6 | 8 or more |
Memory | 16 GB RAM | 16 GB RAM or more |
Storage | 2 GB free disk space | 2 GB free disk space or more |
Accent Translation and Speech Enhancement + Speech Intelligence
Component | Minimum | Recommended |
|---|---|---|
Intel Processor | Intel Core i5/i7/i9, 8th Gen x86_64 architecture | Intel Core i7, 8th Gen or newer x86_64 architecture |
Base Clock Speed | 2.0 GHz | 3.2 GHz |
Mac Processor | Apple M1 | Apple M2 or newer |
Cores | 6 cores (8 cores for bi-directional) | 8 cores or above (10 cores for bi-directional) |
Instruction Support | AVX-512, AVX-VNNI, AVX-512 VNNI | AVX-512, AVX-VNNI, AVX-512 VNNI |
Memory | 8 GB RAM (16 GB for bi-directional) | 16 GB RAM |
Storage | 2 GB free disk space | 2 GB free disk space or more |
Operating System
Sanas supports the following operating systems:
Windows 10 (build 1809 and above)
Windows 11 (all versions)
macOS Ventura (13 and above)
Ubuntu 22.04 and above
Stratodesk NoTouch OS (3.7.221 and above)
Stratodesk NoTouch Center (4.5.696 and above)
IGEL Ready with UMS 12 and above
Chrome Extension with remote inference
VDI Support
Sanas supports single-session VDI environments, including:
Citrix
VMware
AWS VDI
Azure VDI
Note: When Sanas is installed on a local machine, the system must meet the recommended CPU requirements listed above.
Softphone Compatibility
Sanas is softphone-agnostic and works with both desktop and web-based softphone applications.
Headset
Sanas is compatible with a wide range of headset types, including wired USB, Bluetooth, and headsets with shorter built-in microphones.
For the best and most consistent experience, we recommend using a wired USB headset, as a clear and stable microphone input helps Sanas deliver optimal performance.
Sanas-Certified Headsets
Compatibility of the headsets listed below have been field-tested with Sanas software:
URL Whitelisting
To ensure the Sanas App, Sanas Portal, and other Sanas services function properly, Sanas official URLs must be whitelisted within your organization's network. Whitelisting these URLs enables your network and security teams to configure firewall and proxy settings appropriately, ensuring seamless connectivity and helping prevent service disruptions.
Important Note: Sanas highly recommends whitelisting the wildcard URLs to ensure optimal and uninterrupted service. Please be aware that the specific URLs listed in Section#3 do not use static IP addresses.
Recommended Wildcard URLs
Whitelisting the following wildcard URLs allows us to provide our services uninterruptedly:
*.sanas.ai (port-443) — Required for core application functionality across all products, including license activation, API communication, and telemetry.
*.document360.io — Provides access to Sanas user guides and documentation resources (optional for whitelisting).
Detailed URL Whitelisting Requirements
The table below details the specific URLs needed for full functionality. It lists each URL along with its associated product, purpose, description, and location.
Table of Sanas URLs for Whitelisting
URLs (https on port 443) | Needed for | Use | Description | Location |
|---|---|---|---|---|
Portal | Portal Administration | This is required to access Sanas portal, without which the user credentials cannot be created and the application cannot be used. | US East 1 | |
Portal + App | Backend API | These APIs are used for user provisioning and subscription management within the platform. They handle the creation, modification, and deactivation of users, as well as the assignment and management of subscriptions, licenses, and associated entitlements for each organization or user. | US East 1 | |
Portal + App | Telemetry | These are the events that the application sends to the portal to capture user activity, application behavior, and feature usage. These events are used for live user states - (enabled/disabled toggles, etc.) | US West 2 | |
Portal + App | Telemetry | These APIs power both live and historical reporting by fetching data related to application usage, performance, and user activity. Specifically in terms of durations. | US West 2 | |
Portal | Contextual Help | These services support the interactive guides and user flows delivered through Whatfix within the portal. They enable contextual walkthroughs, onboarding assistance, and in-app guidance for users navigating the portal. | US East 1 | |
Portal + App | Authentication | This API is responsible for authenticating users who access the portal or the application. It handles login validation, session management, and secure access control to ensure that only authorized users can access the system. | US East 1 | |
Portal | CDN Service | This is the location where the application binaries and related files are hosted. Users access these files during installation, updates, or downloads of the application. | US East 1 | |
Portal | Help Center | This is required to access our knowledge base with support guides that will help users navigate to seek help with issues faced in the app/portal. | US East 1 | |
Portal | CDN Service | Media files and static resources such as JavaScript and CSS, HTML, images, video, PDFs, and other attachments needed for documents will be served by this URL. | US East 1 | |
Portal | Feature Flag Details | PostHog Service - Product analytics and feature flag service that tracks user behavior, session recordings, and enables A/B testing. Without this, behavioural insights and feature toggles will not be available. | US East 1 | |
Troubleshooting | Recording Service | A recording service that is helpful in troubleshooting issues encountered during the usage of the Sanas Application. This will help the support to capture the synthesized and unsynthesized audio. | US East 1 |
Sanas Speech Intelligence URLs:
URL | Ports | Needed for | Description | Location |
|---|---|---|---|---|
443 | Portal + App | Transcript Ingestion API; Protocol is TCP/TLS; HTTPS via Nginx ingress | TBA | |
443 | Portal + App | Dashboard API; Protocol is TCP/TLS; HTTPS via Nginx ingress | TBA |
Note: These are in addition to the recommended wildcard URLs.
Sanas Language Translation URL:
URL | Ports | Needed for | Description | Location |
|---|---|---|---|---|
6061 (SIP over TLS); 30000 to 40000 (SRTP over UDP) | App | This is required for Language Translation to work in the Sanas App; IP Addresses (52.223.37.183 and 166.117.226.102) | (Global) US West 2; (Mumbai) AP South 1 |
Note: This is in addition to the recommended wildcard URLs.
Sanas Chrome Extension URL:
Domain | Ports | Needed for | Description | Location |
|---|---|---|---|---|
7443 (SIP over Secure WebSocket / TCP); 30000 to 50000 (SRTP over UDP) | Google Chrome Extension | This is required for the Sanas Chrome Extension to work on Google Chrome; IP Address (13.248.239.136) | TBA |
Note: This is in addition to the recommended wildcard URLs.
Feature-Specific Notes
Sanas features — Accent Translation, Speech Enhancement, and Language Translation — may be used individually or in combination. When multiple features are active simultaneously, your device should meet the highest requirements across all active features.
Support
Need help? Get in touch with our Support Team for assistance.