Squarespaceのテキスト読み上げ機能 — コード挿入

Squarespaceのテキスト読み上げ機能 — コードインジェクションによるAI音声

クリエイター、コーチ、ポートフォリオ所有者は SquarespaceにAI音声機能を追加する   GSpeechブログ、コースページ、ケーススタディで自然なナレーションを配信し、音声は GSpeech クラウドコンソール - APIキーは不要また、SquarespaceホスティングではTTS(テキスト読み上げ)は読み込まれません。

このガイドでは Squarespaceのコード挿入TTS: フッターコード挿入の前に埋め込みを貼り付けます フルページ/ボタン/サークルプレーヤーを配置します コードブロック、次にマップ コンテンツセレクター (NAIST) と レンダリング要素 そうすれば、プレイヤーは適切なブログ記事やポートフォリオ記事を読むことができる。

  • コードインジェクション + コードブロック — サイト全体のフッター埋め込みと、ページごとのカスタムHTMLマウント。
  • クラウドオーディオ生成 一度合成してキャッシュし、訪問ごとに再生する。
  • APIキーは不要 ― 1台のゲーム機から音声とプレイヤーを操作できる。
  • クリエイターがすぐに使えるウィジェット — ブログ、コース、ポートフォリオの事例研究はそれぞれ異なるデザインで提供されます。

最適な用途: Squarespaceのブログ、コーチングやコースのページ、ポートフォリオの事例研究など、訪問者がページを離れることなく長文の文章を聴くことができる場所。

ウェブサイトのTTS概要 ライブデモ Open Cloud Console

つながり、 GSpeech Squarespaceへ

接続方法 GSpeech Squarespaceへ

  • サインイン - GSpeechアカウントにログインしてください (必要ですか? 無料アカウントを作成).
  • ウェブサイトを作成する —まだサイトを追加していない場合は、以下に従ってください。 ウェブサイトを作成します.
  • サイトを開く — あなたの ダッシュボード そして、Squarespaceサイトを選択してください。
  • 接続コードをコピーする - 開ける 連携機能 → Squarespace / HTMLウェブサイト 接続コードをコピーしてください。
  • 貼り付ける前 — コードを以下のように挿入します 設定 → 詳細設定 → コードインジェクション (フッター)閉じる前 タグを付けてから保存し、公開します。

接続コードが読み込まれます GSpeech プレーヤーは、それが配置されているすべてのページに存在します。プレーヤーは、コードブロック、埋め込み、またはカスタムHTMLを使用してマウントを配置した場所にのみ表示され、かつ、対応するウィジェットが公開され、設定されている場合にのみ表示されます。

コードインジェクション、コードブロック、コンテンツマッピング

Squarespaceでは、フッターコード挿入機能はエンジンを一度ロードします。その後、各ウィジェットはブログブロック、コースセクション、ポートフォリオのコピーをコードブロックマウントにマッピングします。これにより、すべてのページレイアウトにオーディオが埋め込まれることはありません。

1 接続コード

フッターコードインジェクションからエンジンをロードします。これがないと、コードブロックのマウントは空のままになります。

2 カスタムウィジェット

ダッシュボード設定:音声、言語、デザイン、コンテンツ設定、ブログとポートフォリオのURLルール。

3 マウント/コードブロック

ページ内のマーカー(例: .gsp_full_playerプレイヤーのUIが表示される場所。

4 コンテンツマッピング

コンテンツセレクター = Squarespaceで読むテキスト。 レンダリング要素 = プレイヤーが表示される場所。除外/タイトル/URLでマッチングを絞り込む。

  • 無制限のウィジェット ブログ、コース、ポートフォリオのレイアウト用に、フルページ、ボタン、または円形のウィジェットを個別に用意します。
  • ウィジェットごとに無制限のプレイヤー — 公開されたウィジェット1つで、レンダリング要素とURLルールで許可されているすべての一致するコードブロックのマウントを制御できます。
  • コードブロック / カスタムHTML — Squarespaceではマウントは次のようになります <div class="gsp_full_player"></div>WordPressでは、同じアイデアで次のようなショートコードを使用します。 [gspeech].
  • デフォルト設定と詳細設定 デフォルトのマウントは高速に動作します。カスタムセクションには、正確なコンテンツセレクター/レンダリング要素の値が必要です。

コードブロック/カスタムHTMLを使用してプレイヤーを追加する

これらのマウントのいずれかを、プレーヤーを表示させたいページ上の場所に配置します(コードブロック / 埋め込み / カスタム HTML)。カードをクリックしてコピーします。次にウィジェットを設定します。 レンダリング要素 同じクラスへ。

  • フルページプレーヤー
    <div class="gsp_full_player"></div>
  • ボタンプレーヤー
    <div class="gsp_button_player"></div>
  • サークルプレイヤー
    <div class="gsp_circle_player"></div>

フルプレイヤードキュメント ボタンプレイヤーのドキュメント Circle Playerのドキュメント

Squarespaceのブロックとブログのテキストをプレーヤーにマッピングする

ウィジェット内 コンテンツ 訪問者が聞くべきSquarespaceブログアイテム、ブロックコンテンツ、ポートフォリオセクションのタブ、ポイントセレクターを設定し、コードブロックマウントを使用してプレーヤーを配置します。

  • id → # / クラス → 。 — Inspectからコピーし、ハッシュ記号またはドットを付けてコンソールに書き込む。
  • パーツを集める — コンテンツセレクターは、カンマで区切られた複数のターゲットを受け入れます。
  • トリムピース — 除外リストでは、同じ接頭辞とカンマを使用します。
  • 初心者ガイド - HTML値の書き方(# / .).

コンテンツセレクター

定義する 話されるテキストは何ですかCSSセレクタをカンマ区切りで使用します。例:

  • 記事, .sqs-block-content, .blog-item-content, #ページ ―それらの要素を読んでください。
  • 記事、セクション、#my_id、.my_class ― 1つのフィールドに複数のターゲットを配置する。
  • 親クラス — マウントの親ラッパーを読み取ります(テキストセクション内に配置されたコードブロックに便利です)。
  • 自己クラス マウントが入っているのと同じ包装紙を読んでください。
  • 使用しない場合は空欄のままにしてください コンテンツテキスト 代わりに(DOMコンテンツではなく、固定テキスト)。

レンダリング要素

定義する プレイヤーUIが挿入される場所ページ上の実際の要素と一致しなければなりません。

  • カスタムHTMLマウントの場合は、マウントクラスを設定してください。 .gsp_full_player, .gsp_button_playerまたは .gsp_circle_player.
  • 次のようなレイアウトコンテナも対象にできます。 ボディ, #ページまたは .blog-item-content 専用マウントを使用していない場合。
  • コンテンツセレクターが正しいにもかかわらず何も表示されない場合、通常はレンダリング要素が間違っているか、そのページにレンダリング要素が存在しないことが原因です。

レンダリング位置

プレイヤーを配置する 作業前 or レンダリング要素の内容。専用のマウントdivの場合、通常はAfter/Beforeはそのノードに対して引き続き機能します。マウントを空にして、ウィジェットにその内容を埋めさせます。

除外リスト

セレクターは コンテンツセレクター内に配置されていても、音声化される。 # / . ルールはカンマで区切ります。例: #comments,.sidebar,.ads,.no-speech.

タイトルセレクター/タイトルテキスト

  • タイトルセレクター — ページからの動的なタイトル(例: h1).
  • タイトルテキスト — プレーヤーに表示されるタイトルを固定します。タイトルテキストを使用する場合は、タイトルセレクターを空のままにしてください。

コンテンツテキスト

オプションの固定ナレーションテキスト。使用する場合、コンテンツセレクターは空欄のままで構いません。DOMコンテンツによって音声が駆動されるべきではない、短いコース紹介やポートフォリオの概要などに便利です。

Squarespaceに関する経験則: コンテンツセレクターのターゲット .blog-item-content or .sqs-block-content、Render Element はコードブロックのマウントを対象とし、Exclude List はコメントと共有ストリップをスキップします。

Squarespaceのブログやポートフォリオ向けの、実用的なマッピング例

フルページプレーヤー付きポートフォリオ事例研究

本文コンテンツとヒーローセクションの下にコードブロックを配置したケーススタディページ:

  • ページマークアップ
    <div class="blog-item-content">...</div> <div class="gsp_full_player"></div>
  • コンテンツセレクター - .blog-item-content (または、事例研究のテキストラッパー)
  • レンダリング要素 - .gsp_full_player
  • 除外リスト - .share-buttons,.related-posts (optional)
  • タイトルセレクター - h1 (optional)

コースページ — コンテンツ内のコードブロック(親クラス)

コードブロックのマウントがコースのレッスンセクション内にある場合、コンテンツセレクターは相対パスになります。

  • コンテンツセレクター - parent_class (マウント先の親要素を読み込む)
  • レンダリング要素 - .gsp_full_player

  self_class マウントラッパー自体にナレーション対象のテキストが含まれている場合。

ボタンウィジェット付きのクリエイターブログ投稿

場所 .gsp_button_player 多くのブログ記事で紹介されています。Render Element を使用した One Button Player ウィジェット .gsp_button_player それらすべてに対応できます。コースページとポートフォリオページで音声、デザイン、またはURLのルールを異なるものにする必要がある場合にのみ、ウィジェットを追加してください。

Squarespaceのクリエイター向けオーディオウィジェットを作成する

  • ダッシュボードを開く — あなたの GSpeechダッシュボード.
  • ウェブサイトを選択してください — 接続したSquarespaceサイトを開きます。
  • 新しいウィジェットを追加 — ウィジェット → 新しいウィジェットを追加 → タイプを選択(フルプレーヤー、ボタン、サークルなど) → 作成。
  • コンテンツの設定 — ブログやポートフォリオのコンテンツセレクター、レンダリング要素、除外リスト、タイトルを設定します。
  • プレーヤーの設定 / デザイン — 声、パネル、テーマ、幅、余白。
  • 公開して聴く — ステータスを「公開済み」に設定し、Squarespaceのライブページを更新して、再生テストを行います。

ブログやポートフォリオのテキストが変更されると、スマートオーディオ同期はバックグラウンドでナレーションを再生成できます。マッピングフィールドは引き続き決定します which テキストと コラボレー プレイヤーは生き残る。

よくある質問:Squarespaceのテキスト読み上げ機能とコード挿入

  • SquarespaceはGSpeechによるテキスト読み上げ機能とAI音声に対応していますか?

    Yes. GSpeech 「追加した」 Squarespaceのテキスト読み上げ機能 ブログ、コースページ、ポートフォリオに自然なAI音声を活用できます。コードインジェクションで接続し、コードブロックでプレーヤーを配置し、クラウドコンソールですべてを管理できます。APIキーは不要です。
  • コードインジェクションとコードブロックを使ってプレイヤーを追加するにはどうすればよいですか?

    接続コードは「統合」→「Squarespace / HTMLウェブサイト」からコピーします。 設定 → 詳細設定 → コードインジェクション (フッター) . 音声が必要な各ページに、 コードブロック マウント付き <div class="gsp_full_player"></div> そして、レンダリング要素をそのクラスに設定します。
  • Squarespaceにおけるコンテンツセレクターとレンダリングエレメントの違いは何ですか?

    コンテンツセレクター ナレーションするSquarespace HTMLを選択します。たとえば .blog-item-content or .sqs-block-content. レンダリング要素 プレイヤーが表示される場所を選択します。通常はコードブロックのマウントクラスです。テキストが間違っている場合はコンテンツセレクターを修正してください。プレイヤーが表示されない場合はレンダリング要素を修正してください。
  • GSpeechの音声機能は、私のSquarespaceサイトの速度を低下させますか?

    いいえ。音声は生成され、キャッシュされます。 GSpeech Squarespaceではなく、クラウド上で動作します。フッターコード挿入スクリプトは軽量で、プレーヤーはコードブロックを追加した場所にのみ読み込まれます。ブログやポートフォリオページは通常通りのパフォーマンスを維持し、訪問者はオンデマンドで音楽を聴くことができます。
  • SquarespaceにAI音声機能を追加するには、APIキーが必要ですか?

    いいえ。 GSpeech is APIキーは不要 Squarespaceの場合。クラウドコンソールにサインインし、コードインジェクションを追加し、ウィジェットを設定して公開します。音声とプレーヤーは1つのアカウントに保持されるため、サイトにサードパーティのTTSキーは必要ありません。

Squarespaceのレイアウトやコード挿入の埋め込みに使用するセレクターを見つけるのに困っていませんか? GSpeechサポートにお問い合わせくださいページのURLをお送りいただければ、コンテンツセレクター/レンダリング要素のマッピングをお手伝いいたします。