solask-voice-sdk
v1.0.10
Published
You can query the blockchain using voice.
Readme
solask-voice-sdk
The solask-voice-sdk module allows users to speak their queries instead of typing, converting voice into text and querying Solana blockchain data in real-time.
📦 Installation
npm install solask-voice-sdk@latest✨ Usage in React Vite app
import { useState } from "react";
import VoiceButton from "solask-voice-sdk";
interface BackendResponse {
answer: string;
transcription?: string;
}
const SolaskVoiceDemo = () => {
const [transcript, setTranscript] = useState("");
const [response, setResponse] = useState("");
const handleVoiceResult = (data: BackendResponse, transcription?: string) => {
if (transcription) setTranscript(transcription);
};
return (
<div>
<h2>Solask Voice SDK Demo</h2>
<VoiceButton onResult={handleVoiceResult} />
{transcript && (
<div>
<strong>Transcription:</strong>
<p>{transcript}</p>
</div>
)}
{response && (
<div>
<strong>Response:</strong>
<p>{response}</p>
</div>
)}
</div>
);
};
export default SolaskVoiceDemo;🧠 How does it work?
- Uses browser's speech-to-text engine.
- Extracts query intent.
- Fetches and formats the relevant data from Solana.
