# Getting started Account required! Using the Voice API requires [signing up for a free account](https://community.sinch.com/t5/Customer-Dashboard/How-to-sign-up-for-your-free-Sinch-account/ta-p/8058) on the Sinch Build Dashboard. If you haven't already done so, [sign up now](https://dashboard.sinch.com/signup)! Follow the steps below to learn how to quickly start making calls using the Sinch Voice API: ## 1. Get your number **Get your free Sinch testing number.** When you sign up for a Sinch Build Dashboard account, you get a free virtual number for testing. You must activate your test number before you can use it. To activate your number, simply click the [link](https://dashboard.sinch.com/numbers/buy-numbers?show=get-test-number&redirect=numbers/overview). Need help? ## 2. Assign your number and get your credentials **Assign your number to your Voice app.** After your number is activated, navigate to your [apps](https://dashboard.sinch.com/voice/apps). You'll be redirected to the **Test Application** which was automatically created for you. Under **Assigned Numbers**, click **Add Numbers** and assign your free number to your app. Also take note of your app's **key** and **secret**, as you will need these to authenticate your request and make your call. ## 3. Make a call Now you're ready to get started making calls with Voice API. The raw payload to make a text to speech call is below: ```json Payload { "method": "ttsCallout", "ttsCallout": { "cli": "YOUR_Number", "destination": { "type": "number", "endpoint": "YOUR_Destination_number" }, "locale": "en-US", "text": "Hello, this is a call from Sinch." } } ``` The placeholder values included in the payload above are detailed in the table below: | Placeholder value | Your value | | --- | --- | | YOUR_Number | This is your test number that you activated in a previous step. | | YOUR_Destination_number | This is a number you have verified in the Build dashboard. | If you already have experience making API calls, you could create a simple app that makes the phone call in your preferred coding language, or even make a simple cURL command. Use the payload to make a `POST` API call to `https://calling.api.sinch.com/calling/v1/callouts`. Include authentication information in the header. Since this guide is intended for testing purposes, you can use your application key and application secret to authenticate using [basic authentication](/docs/voice/api-reference/authentication). Alternatively, these guides will walk you through setting up a simple application in the following languages (make sure you bring all the information you gathered during this process!): ### Unified SDK guides Our Unified SDKs provide cross-product functionality and streamline code development. Select your preferred language SDK and set up a simple application: Node.js SDK Java SDK .NET SDK Python SDK ### REST API guides You can access the Voice API directly through HTTP requests. Select your preferred language and learn how to set up a simple application: PHP ## Additional resources [View the whole API Reference](/docs/voice/api-reference/voice). If at any point you need more help, you can find support documentation and answers to frequently asked questions in the [Sinch Support Community](https://community.sinch.com/t5/Voice-API/tkb-p/VoiceAPI).