Help Center

Everything you need to get started and get the most out of SpeakKey.

Getting Started

Creating your account

Visit /signup to create a new account. You can sign up with your email address and a password, or use a social login provider (Google, Apple, or Microsoft). After signing up with email, check your inbox for a confirmation link to verify your account.

Your free trial

Every new account starts with a 7-day free trial. During the trial you get full access to all features, including audio processing, document templates, and the Android app. No credit card is required to start. When your trial ends, your documents are preserved — you just need to upgrade to Professional to continue processing new audio.

Navigating the dashboard

Your Dashboard is the home screen after you log in. It shows your recent documents, quick stats (total documents processed, account status), and usage analytics for the last 30 days. Use the quick action buttons to jump straight to audio processing or your documents list.

Installing the Android app

Download the SpeakKey app on your Android device and sign in with the same account you use on the web. Your documents, templates, and macros sync automatically between the app and website. The Android app adds features like background recording, sharing audio from other apps, home screen widgets, and InputStick macro execution.

Processing Audio

Uploading audio files

Go to Process Audio and upload an audio file from your device. Supported formats are MP3, WAV, M4A, and WebM. The maximum file size is 25 MB. Select a document template before uploading to control how the AI formats your transcription.

Recording in the browser

On the Process Audio page, click the microphone button to start recording directly in your browser. Your browser will ask for microphone permission the first time. Click stop when you're finished, and SpeakKey will automatically process the recording using your selected template.

Choosing a document template

Templates tell the AI how to structure your transcription. For example, a "Meeting Notes" template will organize your audio into action items and key decisions, while a "Lecture Notes" template focuses on concepts and summaries. Select a template before processing your audio — you can always reprocess later with a different template if needed.

What happens during processing

When you submit audio, SpeakKey uploads the file to your private storage, sends it to an AI service for transcription, and applies your chosen template to format the output. Processing typically takes under a minute. Once complete, the document appears in your Documents list and you'll see it on your dashboard.

Processing images

SpeakKey can also process images and photos. Upload an image or take a photo with the Android app, and the AI will extract text and create a formatted document. This is useful for digitizing handwritten notes, receipts, or printed documents.

Managing Documents

Viewing your documents

Visit My Documents to see all your processed documents. You can search by filename or content, sort by date or name, and filter by template type. Click any document to open it and view the full text along with the original audio player.

Editing a document

Open a document and click the Edit button. A formatting toolbar appears with bold, italic, and underline options (also accessible via Ctrl+B, Ctrl+I, Ctrl+U). Changes auto-save 3 seconds after you stop typing, or you can click Save manually. Use Ctrl+Z to undo and Ctrl+Shift+Z to redo.

Downloading and copying

From the documents list or the document view, you can download any document as a .txt file or copy its contents to your clipboard. Use the action menu (three dots) on each document card to access these options.

Deleting documents

To delete a document, open the action menu and select Delete. You'll be asked to confirm. Deletion is permanent — the document and its associated audio file will both be removed from your account.

Reprocessing with a different template

If a document didn't turn out the way you wanted, you can reprocess the original audio with a different template. Open the document, select a new template, and click Reprocess. The original audio must still be stored in your account for this to work.

Templates

What are templates?

Templates are prompts that tell the AI how to format your transcription. Instead of getting raw text, a template shapes the output into a specific document type — like meeting notes with action items, an interview summary with key takeaways, or lecture notes organized by topic. The template is applied during processing, so choose one before you submit your audio.

Built-in templates

SpeakKey comes with built-in templates for common use cases. These are available during your free trial. Professional subscribers get access to additional premium templates. You can browse all available templates on the Process Audio page or in the Templates section of the Android app.

Creating custom templates

You can create your own templates with a custom prompt. Go to your Templates list and click "Create Template." Write a prompt that describes how you want the AI to format the transcription, give it a name, and save. Your custom templates appear alongside the built-in ones when you process audio.

Template Gallery

The Template Gallery is a community collection of shared templates. Browse templates created by other users, filter by category, and copy any template to your own library with one click. You can also publish your custom templates to the gallery for others to use.

Android App

Setting up the app

After installing, open SpeakKey and sign in with your existing account (email/password, Google, or Apple). When prompted, grant microphone permission — this is required for audio recording. The app will sync your templates, macros, and documents from your account.

Recording audio

Tap the record button to start recording. You can pause and resume at any time. Recording continues even if you leave the app, switch to another app, or lock your screen — a notification keeps you informed that recording is active. The recording will also pause automatically if you receive a phone call. When you're done, tap stop and the audio will be processed with your selected template.

Sharing audio from other apps

You can share audio files from any app (voice recorder, file manager, email, etc.) directly to SpeakKey. Use your phone's Share menu and select SpeakKey. The audio will be converted to MP3 if needed and sent for transcription. For best results, share files in MP3 or WAV format.

Processing photos

Take a photo with your camera or share an image from another app. SpeakKey uses AI vision to extract text and create a formatted document. This works well for handwritten notes, printed pages, receipts, and whiteboard photos. Select a template to control how the extracted text is organized.

Home screen widgets

Add a SpeakKey macro widget to your home screen for one-tap macro execution. Long-press your home screen, select Widgets, and find SpeakKey (available in 1x1 and 2x1 sizes). Choose which macro to bind to the widget during setup. You must be logged in when configuring the widget. Tap the widget anytime to run the macro instantly.

InputStick setup

To use macros for typing on a connected computer, you need an InputStick receiver (a Bluetooth USB adapter) and the InputStick Utility app installed on your phone. Plug the InputStick into the target computer's USB port, pair it with your phone via Bluetooth in the InputStick Utility app, then run macros from SpeakKey. The keystrokes are sent through InputStick as if typed on a physical keyboard.

OLED theme

The Android app offers an OLED-optimized theme with true black backgrounds for AMOLED screens. Go to Settings and select OLED mode. You can further customize individual colors (top bar, background, buttons, text, and accent) in the OLED Theme Settings screen.

Offline access

The Android app caches your recently viewed documents and templates locally. If you lose connectivity, you can still browse cached content. New recordings are queued and will upload automatically when you're back online. Up to 5 retry attempts are made for any failed uploads.

Macros

What are macros?

Macros are saved sequences of keystrokes and text that automate repetitive typing tasks. For example, you could create a macro that types a login sequence, fills out a form, or inserts a block of boilerplate text. Macros are executed via InputStick on Android, which types the sequence on a connected computer as if using a physical keyboard.

Creating a macro

Create a new macro and add a sequence of actions. Available action types:

  • Text — Type regular text
  • Secret Text — Type sensitive text (like passwords) that stays hidden
  • Special Keys — Send keystrokes like Ctrl+C, Alt+Tab, F1-F12, arrow keys, Page Up/Down, etc.
  • Tab — Press the Tab key (useful for moving between form fields)
  • Enter — Press the Enter key
  • Delay — Pause for a set number of milliseconds (50ms to 10,000ms) between actions
Editing and reordering

Open any macro to edit its actions. You can add, remove, or modify individual actions. Use drag-and-drop to rearrange the order of actions within a macro, or to reorder macros in your list.

Running macros on Android

To run macros, you need:

  1. An InputStick receiver plugged into the target computer's USB port
  2. The InputStick Utility app installed on your Android phone
  3. Bluetooth enabled and paired with the InputStick

Once connected, select a macro in SpeakKey and tap Run, or use a home screen widget for one-tap execution.

Home screen macro widgets

Long-press your Android home screen and select Widgets. Find SpeakKey in the list — there are two sizes available (1x1 and 2x1). After placing the widget, you'll be asked to select which macro to bind to it. Tap the widget at any time to execute that macro instantly. The widget shows brief status feedback: "Running...", "Done!", or "Error!" if something went wrong.

Account & Billing

Updating your profile

Go to Account Settings to update your first name, last name, and display name. Your email address is shown but cannot be changed from this page.

Changing your password

In Account Settings, scroll to the Security section. Enter your current password and your new password (minimum 8 characters), then confirm it. If you signed up with a social login provider, you may not have a password set — you can add one here.

Managing your subscription

Your subscription status is shown in Account Settings under the Subscription section. To upgrade from the free trial, visit the Pricing page. The Professional plan is $39.99/month. Once subscribed, use the "Manage Billing" button to access the Stripe billing portal where you can update your payment method, view invoices, or cancel your subscription. Cancellation takes effect at the end of your current billing period.

Theme preference

On the web, toggle between dark and light mode in Account Settings under Preferences. On Android, go to Settings to choose between default, dark, and OLED themes. The OLED theme uses true black backgrounds optimized for AMOLED screens and offers additional color customization.

Troubleshooting

"My audio didn't process"

Check that your file is in a supported format (MP3, WAV, M4A, or WebM) and under 25 MB. Try uploading the file again. If processing fails repeatedly, the audio may be corrupted or in an unsupported codec. Try converting it to MP3 with another tool and re-uploading. If the issue persists, contact support@speakkey.com.

"I can't hear audio playback"

Make sure your browser or device volume is turned up. Check that audio permissions are allowed for the SpeakKey website in your browser settings. Try using a different browser (Chrome, Firefox, or Edge are recommended). On mobile, make sure your phone is not on silent mode.

"My document looks wrong"

The output depends heavily on the template you chose. Try reprocessing the audio with a different template to get a better result. You can also open the document and edit it manually using the built-in editor with formatting tools.

"I forgot my password"

On the login page, click "Forgot password?" and enter your email address. You'll receive an email with a link to reset your password. Check your spam folder if you don't see it within a few minutes.

"My trial expired"

Your documents and data are preserved after the trial ends. You just won't be able to process new audio until you upgrade. Visit the Pricing page to subscribe to the Professional plan ($39.99/month) and regain full access immediately.

"I can't log in with my social account"

Make sure you're using the same provider (Google, Apple, or Microsoft) you originally signed up with. If you created your account with email/password, social login won't work until you link it in Account Settings. If the issue persists, contact support@speakkey.com.

"Processing is taking a long time"

Larger audio files take longer to process. Most files complete within a minute or two. If processing seems stuck, try refreshing the page and checking your Documents list — it may have finished in the background. For very long recordings, consider splitting the audio into smaller segments.

"The Android app won't record"

Make sure you've granted microphone permission. Go to your phone's Settings → Apps → SpeakKey → Permissions → Microphone → Allow. If permission was previously denied, you may need to enable it manually from system settings. Also check that no other app is currently using the microphone.

"Macros aren't typing on my device"

Macro typing requires three things: (1) an InputStick receiver plugged into the target computer, (2) the InputStick Utility app installed on your phone, and (3) Bluetooth enabled and connected. Open the InputStick Utility app to verify the connection status. If the InputStick is connected but macros still don't work, try disconnecting and reconnecting Bluetooth.

"My home screen widget says 'Error'"

This usually means you're no longer logged in to SpeakKey, or the macro assigned to the widget has been deleted. Open the SpeakKey app and make sure you're signed in. If the macro was deleted, remove the widget from your home screen and add a new one with a different macro.

"Audio shared from another app didn't work"

SpeakKey converts shared audio to MP3 before processing. Some uncommon audio formats may not convert successfully. For best results, export the audio as MP3 or WAV from the source app before sharing to SpeakKey.

"I'm not getting notifications on Android"

Go to your phone's Settings → Apps → SpeakKey → Notifications and make sure notifications are enabled. SpeakKey uses notifications to tell you when audio processing is complete, when uploads fail, and to show the active recording indicator. On Android 13 and newer, the app will ask for notification permission when you first use it.

Contact Support

Can't find what you're looking for? We're here to help.

Send us an email at support@speakkey.com with a description of your issue and we'll get back to you as soon as possible.

Email Support