solask-voice-sdk
TypeScript icon, indicating that this package has built-in type declarations

1.0.10 • Public • Published

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.

Package Sidebar

Install

npm i solask-voice-sdk

Weekly Downloads

8

Version

1.0.10

License

ISC

Unpacked Size

175 kB

Total Files

7

Last publish

Collaborators

  • susmitasanti
  • shashwat-tripathi