Dữ liệu có cấu trúc cho nội dung Chuyển được từ văn bản thành lời nói (Article, WebPage) (BETA)

Thuộc tính speakable trên schema.org xác định những phần nào trong một bài viết hoặc trang web sẽ phù hợp nhất để phát âm thanh bằng chức năng chuyển văn bản sang lời nói (TTS). Khi bạn thêm mã đánh dấu thuộc loại này, các công cụ tìm kiếm và các ứng dụng khác sẽ có thể xác định nội dung để đọc to trên các thiết bị có Trợ lý Google thông qua TTS. Những trang web có dữ liệu có cấu trúc speakable có thể sử dụng Trợ lý Google để phân phối nội dung thông qua các kênh mới và tiếp cận nhiều người dùng hơn.

Trợ lý Google sử dụng dữ liệu có cấu trúc speakable để đáp lại các yêu cầu về tin tức thời sự trên các thiết bị loa thông minh. Khi người dùng yêu cầu tin tức về một chủ đề cụ thể, Trợ lý Google sẽ trả về tối đa 3 bài viết trên mạng và hỗ trợ tính năng phát âm thanh bằng TTS cho những phần trong bài viết có dữ liệu có cấu trúc speakable. Khi đọc to một phần có speakable, Trợ lý Google sẽ cho biết nguồn và gửi URL bài viết đầy đủ đến thiết bị di động của người dùng thông qua ứng dụng Trợ lý Google.

Ví dụ

Sau đây là ví dụ về dữ liệu có cấu trúc speakable bằng mã JSON-LD và giá trị content-locator bằng xPath:

<html>
  <head>
    <title>Speakable markup example</title>
    <meta name="description" content="This page is all about the quick brown fox" />
    <script type="application/ld+json">
    {
     "@context": "https://schema.org/",
     "@type": "WebPage",
     "name": "Quick Brown Fox",
     "speakable":
     {
      "@type": "SpeakableSpecification",
      "xPath": [
        "/html/head/title",
        "/html/head/meta[@name='description']/@content"
        ]
      },
     "url": "https://www.example.com/quick-brown-fox"
     }
    </script>
  </head>
  <body>
  </body>
</html>

Phạm vi cung cấp theo quốc gia và ngôn ngữ

Chúng tôi hỗ trợ thuộc tính speakable cho những người dùng ở Hoa Kỳ có thiết bị Google Home được đặt thành tiếng Anh và những nhà xuất bản đăng tải nội dung bằng tiếng Anh. Chúng tôi hy vọng sẽ triển khai ở các quốc gia khác và bằng các ngôn ngữ khác ngay khi số nhà xuất bản đã triển khai speakable đạt đến con số thích hợp.

Bắt đầu

Để nội dung tin tức của bạn đủ điều kiện làm câu trả lời cho các yêu cầu về tin tức thời sự, hãy làm theo các bước sau:

  1. Đảm bảo rằng bạn làm theo nguyên tắc của chúng tôi.
  2. Thêm dữ liệu có cấu trúc speakable vào trang web của bạn.

Nguyên tắc

Bạn phải tuân theo các nguyên tắc này để nội dung speakable đủ điều kiện xuất hiện trong phần kết quả về tin tức.

Nguyên tắc kỹ thuật

Hãy thực hiện theo các nguyên tắc này khi triển khai mã đánh dấu speakable cho Trợ lý Google.

  • Đừng thêm dữ liệu có cấu trúc speakable vào nội dung nghe có vẻ khó hiểu trong các tình huống chỉ có giọng nói và ưu tiên giọng nói, như dòng ghi ngày giờ và nơi chốn (địa điểm đưa tin), chú thích ảnh hoặc nguồn tin.
  • Thay vì đánh dấu toàn bộ bài viết bằng dữ liệu có cấu trúc speakable, hãy tập trung vào các điểm chính. Điều này giúp người nghe biết được ý chính của tin bài và đảm bảo chức năng đọc to của TTS không loại bỏ các chi tiết quan trọng.

Nguyên tắc về nội dung

Hãy thực hiện theo các nguyên tắc này khi viết nội dung mà bạn dự định đánh dấu bằng dữ liệu có cấu trúc speakable.

  • Nội dung được đánh dấu bằng dữ liệu có cấu trúc speakable phải có tiêu đề và/hoặc phần tóm tắt ngắn gọn, cung cấp cho người dùng thông tin hữu ích và dễ hiểu.
  • Nếu đưa phần đầu của tin bài vào dữ liệu có cấu trúc speakable, bạn nên viết lại phần đó để chia thông tin thành các câu riêng lẻ nhằm giúp chức năng TTS đọc được nội dung rõ ràng hơn.
  • Để người dùng nghe được rõ âm thanh nhất, bạn nên đưa khoảng 20-30 giây nội dung vào mỗi phần của dữ liệu có cấu trúc speakable, tức là khoảng hai đến ba câu.

Định nghĩa các loại dữ liệu có cấu trúc

Speakable được sử dụng trong đối tượng Article hoặc Webpage. Bạn có thể xem định nghĩa đầy đủ về speakable tại schema.org/speakable. Bạn phải bao gồm các thuộc tính bắt buộc để nội dung của bạn đủ điều kiện cho tính năng này.

Bạn có thể lặp lại thuộc tính speakable bao nhiêu lần tuỳ ý, trong đó content-locator có thể có hai giá trị: bộ chọn CSS và xPath. Hãy sử dụng một trong các thuộc tính sau:

Thuộc tính bắt buộc
cssSelector

Text

Dùng cho nội dung trong các trang có chú thích (chẳng hạn như thuộc tính class). Hãy sử dụng cssSelector hoặc xPath; đừng sử dụng cả hai. Ví dụ:

"speakable":
  {
  "@type": "SpeakableSpecification",
  "cssSelector": [
    ".headline",
    ".summary"
  ]
}
xPath

Text

Dùng cho nội dung bằng xPath (giả sử chế độ xem nội dung ở dạng XML). Hãy sử dụng cssSelector hoặc xPath; đừng sử dụng cả hai. Ví dụ:

"speakable":
  {
  "@type": "SpeakableSpecification",
  "xPath": [
    "/html/head/title",
    "/html/head/meta[@name='description']/@content"
  ]
}

Khắc phục sự cố

Nếu gặp sự cố khi triển khai hoặc gỡ lỗi dữ liệu có cấu trúc, thì bạn có thể tham khảo một số tài nguyên trợ giúp sau đây.

Không thể kích hoạt nội dung

Vấn đề: Bạn không thể kích hoạt nội dung của mình bằng chức năng âm thanh TTS qua Trợ lý Google.

Khắc phục vấn đề

  1. Hãy thử các lệnh thoại sau:
    • "Tin mới nhất về $chủ_đề là gì?"
    • "Có tin gì mới về $chủ_đề không?"
    • "Phát tin tức về $chủ_đề."
  2. Nếu bạn vẫn gặp sự cố, thì có thể là do thứ hạng được xác định theo thuật toán. Trợ lý Google cung cấp tối đa 3 bài viết từ các ấn phẩm tin tức khác nhau qua chức năng phát âm thanh bằng TTS. Để biết thêm thông tin về cách Google xếp hạng các bài viết, hãy xem Cách hoạt động của Tìm kiếm.

Các giải pháp âm thanh khác

Ngoài dữ liệu có cấu trúc speakable, bạn cũng có thể sử dụng các giải pháp âm thanh khác trên Trợ lý Google cho nội dung tin tức của mình, chẳng hạn như giải pháp tích hợp Trợ lý Google ở mức độ nâng cao trong các ứng dụng tuỳ chỉnh của riêng bạn. Ví dụ: cho phép người dùng tương tác với ứng dụng thông qua Trợ lý Google. Để biết thêm thông tin, hãy xem phần Hướng dẫn cho nhà phát triển về Actions on Google.