June 2026 · 5 min read

How to Import Your Crypto Portfolio by Voice — No Typing Required

WalletLens lets you log trades just by speaking. This guide shows you how voice import works, what phrases it understands, and why it is the fastest way to keep a portfolio up to date.

Most portfolio trackers are a chore to keep up to date. After every trade you open an app, find the asset, type the quantity, enter the price, and save. Multiply that by every trade you make and the manual-entry overhead adds up fast — which is why most people's portfolios are out of date most of the time.

WalletLens solves this with voice import: say what you bought, and the app logs it. No typing, no menus, no account needed.

How voice import works

Voice import uses two layers of AI:

1. Speech recognition — your browser converts your spoken words into text using the Web Speech API (built into Chrome, Safari, and most modern browsers). No audio leaves your device.

2. Natural-language parsing — the text transcript is sent to the WalletLens AI service, which extracts the asset, quantity, price, and date from what you said. The result is shown in a review panel so you can correct anything before it saves.

The entire round-trip — from speaking to seeing the extracted trade — takes about three seconds.

Step-by-step: adding a trade by voice

1. Open WalletLens at walletlens.live (no account required).

2. Tap the microphone icon in the dashboard.

3. Allow microphone access when the browser prompts.

4. Say your trade naturally — for example: "I bought 0.5 BTC at sixty-five thousand."

5. Review the extracted trade in the panel, edit any field if needed, and confirm.

That is it. The trade is logged and your dashboard updates with the new cost basis, P&L, and allocation percentages immediately.

What phrases does the AI understand?

Voice import is designed to understand how people actually talk about trades, not a rigid command syntax. A few examples:

  • "I bought half a Bitcoin at sixty-five thousand dollars."
  • "Add twenty Apple shares at one eighty-five."
  • "I picked up ten ETH at three thousand two hundred."
  • "Bought five ounces of gold at twenty-two hundred."
  • "I added 10,000 USDT as a stablecoin reserve."
  • "Sold fifteen Tesla shares at two fifty."

You can also record multiple assets in one sentence: "I have half a Bitcoin, twenty Apple shares, and two ounces of gold." The AI parses each group and creates a separate entry for each.

Supported assets

Voice import recognises:

  • Crypto: Bitcoin, Ethereum, Solana, and thousands of altcoins by name or ticker
  • US stocks and ETFs: by company name ("Apple", "Tesla") or ticker ("AAPL", "TSLA")
  • Precious metals: gold and silver in grams, ounces, troy ounces, or kilograms
  • Stablecoins: USDT, USDC, DAI — tracked as the cash portion of your portfolio

English and Arabic support

WalletLens is the only portfolio tracker with voice import in Arabic as well as English. The Arabic version handles Arabic number words, fractional expressions, and asset name transliterations. Arabic-speaking users can access the Arabic voice import page at walletlens.live/ar/add-holdings-by-voice.

Voice vs screenshot vs manual entry

Voice import is fastest for individual trades you are logging as you make them — a 30-second update while you are still on your exchange. For importing an entire portfolio at once from a screenshot of an exchange balance page, the screenshot import feature is faster. For fine-grained control and precise historical dates, manual entry gives you the most precision. All three methods are free.

Privacy

Your audio is processed by the browser's built-in speech API — no raw audio is transmitted to WalletLens. The text transcript is processed by the AI to extract trade data and is not stored. Your portfolio data is saved only in your browser's local storage and never reaches a WalletLens server.

Try voice import free at walletlens.live — no account, no subscription, your data stays on your device.

Start tracking your portfolio for free with WalletLens →

← All articles

WalletLens