Skip to main content

System Requirements

Hardware, operating system, VDI, headset, and URL whitelisting requirements for optimal Sanas performance.

S
Written by Saurabh Mishra

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

  • The 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

For best results, use a wired USB headset.

You can still use other headsets, including Bluetooth models or headsets with a shorter on-device microphone, but results may vary. The cleaner the input signal, the better Sanas performs.

For the full list of Sanas-approved headsets, see Headset & Audio Recommendations.

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: Sanas highly recommends whitelisting the wildcard URLs to ensure optimal and uninterrupted service. Please be aware that the specific URLs listed in the detailed tables below 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, along with the associated product, purpose, description, and location.

URL (HTTPS on port 443)

Needed for

Use

Description

Location

Portal

Portal administration

Required to access the Sanas Portal, without which user credentials cannot be created and the application cannot be used.

US East 1

Portal + App

Backend API

Used for user provisioning and subscription management. Handles creation, modification, and deactivation of users, plus assignment and management of subscriptions, licenses, and entitlements.

US East 1

Portal + App

Telemetry

Events the application sends to the Portal to capture user activity, application behavior, and feature usage. Used for live user states (enabled/disabled toggles, etc.).

US West 2

Portal + App

Telemetry

Powers live and historical reporting by fetching data on application usage, performance, and user activity — specifically durations.

US West 2

Portal

Contextual help

Supports interactive guides and user flows delivered through Whatfix in the Portal: contextual walkthroughs, onboarding assistance, and in-app guidance.

US East 1

Portal + App

Authentication

Authenticates users accessing the Portal or the application. Handles login validation, session management, and secure access control.

US East 1

Portal

CDN service

Hosts the application binaries and related files that users download.

US East 1

Portal

Help Center

Required to access the knowledge base with support guides.

US East 1

Portal

CDN service

Serves media files and static resources — JavaScript, CSS, HTML, images, video, PDFs, and other document attachments.

US East 1

Portal

Feature flag details

PostHog service — product analytics and feature flags, tracking user behavior and session recordings and enabling A/B testing. Without this, behavioural insights and feature toggles will not work.

US East 1

Troubleshooting

Recording service

Recording service used to troubleshoot issues encountered while using the Sanas application. Lets support capture synthesized and unsynthesized audio.

US East 1

Portal + App

Speech Intelligence

Transcript Ingestion API. Protocol is TCP/TLS; HTTPS via Nginx ingress.

TBA

Portal + App

Speech Intelligence

Dashboard API. Protocol is TCP/TLS; HTTPS via Nginx ingress.

TBA

Language Translation

URL

Ports

Needed for

Description

Location

translation.sanas.ai

6061 (SIP over TLS); 30000–40000 (SRTP over UDP)

App

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

Chrome Extension

Domain

Ports

Needed for

Description

Location

voicegateway.sanas.ai

7443 (SIP over Secure WebSocket / TCP); 30000–50000 (SRTP over UDP)

Google Chrome Extension

Required for the Sanas Chrome Extension to work on Google Chrome. IP address: 13.248.239.136.

TBA

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.

Did this answer your question?