@ssml-utilities/editor-react
TypeScript icon, indicating that this package has built-in type declarations

0.3.1 • Public • Published

SSML Editor

SSML Editor は、Speech Synthesis Markup Language (SSML)を編集するための React コンポーネントです。シンタックスハイライトと編集機能を提供します。

インストール

npm install @ssml-utilities/editor-react

使用方法

import { SSMLEditor } from "@ssml-utilities/editor-react";

function App() {
  const [ssml, setSSML] = useState("<speak>Hello, world!</speak>");

  return (
    <SSMLEditor
      initialValue={ssml}
      onChange={(value) => setSSML(value)}
      width="800px"
      height="400px"
    />
  );
}

プロパティ

プロパティ名 必須 デフォルト値 説明
initialValue string いいえ '' エディタの初期値として表示される SSML テキスト
onChange (value: string) => void いいえ - SSML テキストが変更された時に呼び出されるコールバック関数
width string いいえ '600px' エディタの幅
height string いいえ '300px' エディタの高さ

機能

  • リアルタイムのシンタックスハイライト
  • SSML タグの自動補完
  • エラー表示
  • カスタマイズ可能なスタイリング

import { SSMLEditor } from "@ssml-utilities/editor-react";

function App() {
  return (
    <SSMLEditor
      initialValue={`<speak>
        <prosody rate="slow" pitch="+2st">
          こんにちは、世界!
        </prosody>
      </speak>`}
      width="100%"
      height="500px"
    />
  );
}

ライセンス

MIT ライセンスの下で公開されています。詳細はLICENSEファイルを参照してください。

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
0.3.164latest

Version History

VersionDownloads (Last 7 Days)Published
0.3.164
0.3.02
0.2.03
0.1.20
0.1.00

Package Sidebar

Install

npm i @ssml-utilities/editor-react

Weekly Downloads

69

Version

0.3.1

License

MIT

Unpacked Size

16.1 kB

Total Files

7

Last publish

Collaborators

  • jabelic