First Setup
After installing BiBi Keyboard (说点啥), you need to configure an ASR provider before you can start using voice recognition. New users will see 3 recommended options on first launch. This page covers the full setup flow and some common tweaks.
Choose an ASR Provider
BiBi Keyboard supports 12+ ASR providers, including cloud services and local models. For the first setup, these are recommended:
Recommended Options
| Provider | Type | Free/Pricing | Pros | Best for |
|---|---|---|---|---|
| SiliconFlow | Cloud | built-in free ASR/LLM service | no extra config; supports SenseVoice and Qwen3-Omni | New users |
| Volcengine | Cloud | usually includes free quota for new users (see console) | streaming transcription with real-time output | Low-latency experience |
| SenseVoice | Local | fully offline, no API cost | offline + privacy; supports pseudo-streaming preview | Privacy-first |
For beginners
If this is your first time, start with SiliconFlow. The app enables the built-in free ASR/LLM by default, so you can try it without signup or API keys.
Configure SiliconFlow (Recommended)
Below uses SiliconFlow as an example.
If you only want to try the built-in free ASR/LLM service, simply select "SiliconFlow" as the provider in-app, keep the "Free ASR/LLM" toggles enabled, and you do NOT need to register or fill in an API key.
The steps below are mainly for advanced users who want to use their own API key.
1. Create a SiliconFlow account
- Visit https://cloud.siliconflow.cn/
- Click Sign up / Log in
- Register with phone/email
- Enter the console after login
2. Get an API key
- In the console, open "API Keys"
- Click "Create new key"
- Name it (e.g. "BiBi Keyboard") and confirm
- Copy the generated key (usually starts with
sk-)
Security note
API keys are sensitive. Do not share them. If leaked, delete the key immediately and create a new one.
3. Configure in BiBi Keyboard
- Open BiBi Keyboard and tap the Settings button (gear icon) above the keyboard
- Go to "ASR Settings"
- Under "ASR Provider", choose "SiliconFlow"
- Paste the API key
- Tap "Save" or just go back
4. Configure AI post-processing (Optional)
SiliconFlow also provides LLM services for AI post-processing:
- Go to "AI Post-processing Settings"
- Enable "AI post-processing"
- Choose "SiliconFlow" as the LLM provider
- Use the same API key (shared with ASR)
- Choose a model or input a custom model ID
- Save
AI post-processing
AI post-processing can add punctuation, fix recognition mistakes, and improve tone based on your prompt. For better UX, pick a faster model.
Test Voice Input
- Open any text field in any app.
- Make sure the current IME is BiBi Keyboard.
- Press and hold the microphone button (the big button), speak, then release and wait for the transcript.
Check the result
- If configured correctly, text will be inserted into the input field.
- If something fails, the error message will be copied to clipboard. Check:
- whether the API key is correct
- network connectivity
- microphone permission
- whether audio is captured (watch waveform / volume indicator)
Basic Tweaks
Recording mode
- Open Settings → "Basic Settings"
- Choose "Recording mode":
- Press and hold (default)
- Tap to toggle (tap to start, tap again to stop)
Auto-stop on silence (VAD)
VAD works best with tap-to-toggle mode. When no speech is detected for a given window, it stops recording automatically.
- Settings → "Basic Settings"
- Enable "Auto-stop on silence (VAD)"
- Tune "Silence window" (0.5-3s)
- Tune "Sensitivity" (1-10; higher means easier to stop)
VAD tips
- If it stops too easily, increase the silence window or lower sensitivity.
- If it stops too slowly, decrease the silence window or raise sensitivity.
Keyboard height
- Settings → "UI Settings"
- Choose "Keyboard height":
- Small
- Medium (default)
- Large
- Adjust bottom padding if needed
Troubleshooting
No recognition / failed recognition
- Check microphone permission
- Verify the API key
- Check network connectivity (for cloud ASR)
- Read the error message and follow the suggestion
Low accuracy
- Switch to another ASR provider
- Enable AI post-processing
- Use a quieter environment
- Speak clearly at a moderate pace
API key invalid
- Re-copy the key (ensure it is complete)
- Confirm the key is not expired/deleted
- Check quota/billing in the provider console
- Create a new key if needed
Quota exceeded / rate limited
- Check quota and billing rules in the provider console
- To reduce costs, switch to the built-in free option (e.g. SiliconFlow free service) or local models (SenseVoice/Paraformer/etc.)
- To keep using the same cloud provider, upgrade plan or recharge per console guidance
Next
- Explore Features to understand all capabilities
